Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Очистка удаленных строк. ASE 12.5.4 / 7 сообщений из 7, страница 1 из 1
20.11.2009, 09:24
    #36321467
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очистка удаленных строк. ASE 12.5.4
Доброго всем времени суток!

Как можно очистить удаленные строки из таблиц, не используя reorg rebuild и не делая bcp out/in ?
...
Рейтинг: 0 / 0
20.11.2009, 09:43
    #36321504
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очистка удаленных строк. ASE 12.5.4
Imperous wrote:

> Как можно очистить удаленные строки из таблиц, не используя reorg
> rebuild и не делая bcp out/in ?

0) какого типа таблица ?

1) reorg rebuild полностью перестраивает таблицу. Если
тебе это не нужно, а нужно только ужать таблицу, есть ещё

BOL
reclaim_space

reclaims unused space left by deletes and updates. For each data page in a
table, if there is unused space resulting from committed deletes or
row-shortening updates, reorg reclaim_space rewrites the current rows
contiguously, leaving all unused space at the end of the page. If there are no
rows on the page, the page is deallocated.

forwarded_rows

removes row forwarding.

compact

combines the functions of reorg reclaim_space and reorg forwarded_rows to
both reclaim space and undo row forwarding in the same pass.



2) в общем-то более никак.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
20.11.2009, 10:17
    #36321585
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очистка удаленных строк. ASE 12.5.4
0) таблицы разного типа
1) мне это не нужно, поэтому и искал другой путь
2) ...

спасибо, попробовал, строки очистились, сделал еще update statistics, посмотрел результат optdiag-ом, расстроился что результат кроме очистки строк ни на что больше не повлиял...
...
Рейтинг: 0 / 0
20.11.2009, 10:26
    #36321621
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очистка удаленных строк. ASE 12.5.4
Imperous wrote:
> 0) таблицы разного типа

В APL таблицах нет удалённых строк, о них тебе можно не беспокоиться.

> спасибо, попробовал, строки очистились, сделал еще update statistics,
> посмотрел результат optdiag-ом, расстроился что результат кроме очистки
> строк ни на что больше не повлиял...

Так а на что он должен ещё влиять ?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
20.11.2009, 10:37
    #36321655
Imperous
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очистка удаленных строк. ASE 12.5.4
ну мало ли, я надеялся :)
...
Рейтинг: 0 / 0
22.11.2009, 00:42
    #36324162
komrad
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очистка удаленных строк. ASE 12.5.4
ImperousДоброго всем времени суток!

Как можно очистить удаленные строки из таблиц, не используя reorg rebuild и не делая bcp out/in ?

можно построить и удалить кластерный индекс
...
Рейтинг: 0 / 0
22.11.2009, 20:47
    #36324757
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Очистка удаленных строк. ASE 12.5.4
komrad, можно ещё много чего сделать. Но надо бы цель сначала знать.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Очистка удаленных строк. ASE 12.5.4 / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]