|
|
|
альтер фрагмент 3 (заперли демоны)
|
|||
|---|---|---|---|
|
#18+
сериал продолжается ;-) итак третья серия сделал альтер фрагмент, картина оказалась интересней чем я думал. Все свободные чанки в дбспэйсе, которых было в аккурат на такой же объем как у исходной таблицы, после альтера фрагмента оказались заняты, а в старых чанках остались индексы. Казалось бы осталось немного - сделать альтер фрагмент на индексы и вся недолга, но оказалось что альтер фрагмент на автоиндекс сделать не удается. Вопрос 2all: можно ли сделать альтерфрагмент на автоиндекс? Соответственно если нельзя сделать это, то проще перегрузить таблицу с новым правилом фрагментации. Кстати по времени альтер фрагмент делался на таблицу (с выключенной журнализацией) чуть дольше чем загрузка dbload-ом тойже таблицы с существующими индексами в режиме буферизованных транзакций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2005, 14:25 |
|
||
|
альтер фрагмент 3 (заперли демоны)
|
|||
|---|---|---|---|
|
#18+
Я буквально месяц назад плакал тут на эту тему. Дропать индексы надо было сразу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2005, 14:41 |
|
||
|
альтер фрагмент 3 (заперли демоны)
|
|||
|---|---|---|---|
|
#18+
cprКстати по времени альтер фрагмент делался на таблицу (с выключенной журнализацией) чуть дольше чем загрузка dbload-ом... Потому что перестраивались индексы, а их надо было отключить и построить затем за один раз - было бы быстрее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.08.2005, 12:49 |
|
||
|
альтер фрагмент 3 (заперли демоны)
|
|||
|---|---|---|---|
|
#18+
насчет индексов понятно, но из-за того, что на эту таблицу идет очень много ссылок уничтожение индекса первичного ключа влечет за собой пересторйку большого числа индексов на вторичных ключах, а этого по возможности хотелось избежать. К сожалению не удалось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2005, 12:43 |
|
||
|
альтер фрагмент 3 (заперли демоны)
|
|||
|---|---|---|---|
|
#18+
если кому интересно, то по времени соотношение следующее загрузка dbload-ом около 29 млн строк с индексами 14,5 часов без 6 часов. Индексов 11 ширина строки 776 байт SUN FIRE 880 (ULTRA SPARC 3 750 МГ, FCAL ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2005, 12:49 |
|
||
|
альтер фрагмент 3 (заперли демоны)
|
|||
|---|---|---|---|
|
#18+
кстати конструкция alter fragment on table tab1 add expression IN dbs3 after dbs2 не повлекла за собой никаких перемещений, в то время как modify приводила к перестроению таблицы с требованием двойного пространства, даже если модификация выражения не требовала реального перемещения данных. Хотя мне лично это не помогло тк такая опция к нефрагментированной таблице не применима и пришлось убивать и загружать таблицу по новой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.08.2005, 21:42 |
|
||
|
|

start [/forum/topic.php?fid=44&msg=33194142&tid=1608944]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
148ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 480ms |

| 0 / 0 |
