Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Informix [игнор отключен] [закрыт для гостей] / альтер фрагмент 3 (заперли демоны) / 6 сообщений из 6, страница 1 из 1
30.07.2005, 14:25
    #33192840
cpr
cpr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
альтер фрагмент 3 (заперли демоны)
сериал продолжается ;-)
итак третья серия

сделал альтер фрагмент, картина оказалась интересней чем я думал.

Все свободные чанки в дбспэйсе, которых было в аккурат на такой же объем как у исходной таблицы, после альтера фрагмента оказались заняты, а в старых чанках остались индексы.
Казалось бы осталось немного - сделать альтер фрагмент на индексы и вся недолга, но оказалось что альтер фрагмент на автоиндекс сделать не удается.

Вопрос 2all: можно ли сделать альтерфрагмент на автоиндекс?

Соответственно если нельзя сделать это, то проще перегрузить таблицу с новым правилом фрагментации. Кстати по времени альтер фрагмент делался на таблицу (с выключенной журнализацией) чуть дольше чем загрузка dbload-ом тойже таблицы с существующими индексами в режиме буферизованных транзакций.
...
Рейтинг: 0 / 0
30.07.2005, 14:41
    #33192844
Daugava
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
альтер фрагмент 3 (заперли демоны)
Я буквально месяц назад плакал тут на эту тему. Дропать индексы надо было сразу.
...
Рейтинг: 0 / 0
01.08.2005, 12:49
    #33194142
vasilis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
альтер фрагмент 3 (заперли демоны)
cprКстати по времени альтер фрагмент делался на таблицу (с выключенной журнализацией) чуть дольше чем загрузка dbload-ом...
Потому что перестраивались индексы, а их надо было отключить и построить затем за один раз - было бы быстрее.
...
Рейтинг: 0 / 0
02.08.2005, 12:43
    #33196236
cpr
cpr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
альтер фрагмент 3 (заперли демоны)
насчет индексов понятно, но из-за того, что на эту таблицу идет очень много ссылок уничтожение индекса первичного ключа влечет за собой пересторйку большого числа индексов на вторичных ключах, а этого по возможности хотелось избежать. К сожалению не удалось.
...
Рейтинг: 0 / 0
02.08.2005, 12:49
    #33196264
cpr
cpr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
альтер фрагмент 3 (заперли демоны)
если кому интересно, то по времени соотношение следующее

загрузка dbload-ом около 29 млн строк с индексами 14,5 часов
без 6 часов. Индексов 11 ширина строки 776 байт
SUN FIRE 880 (ULTRA SPARC 3 750 МГ, FCAL )
...
Рейтинг: 0 / 0
16.08.2005, 21:42
    #33219299
cpr
cpr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
альтер фрагмент 3 (заперли демоны)
кстати конструкция

alter fragment on table tab1
add expression IN dbs3
after dbs2

не повлекла за собой никаких перемещений, в то время как modify приводила к перестроению таблицы с требованием двойного пространства, даже если модификация выражения не требовала реального перемещения данных.
Хотя мне лично это не помогло тк такая опция к нефрагментированной таблице не применима и пришлось убивать и загружать таблицу по новой.
...
Рейтинг: 0 / 0
Форумы / Informix [игнор отключен] [закрыт для гостей] / альтер фрагмент 3 (заперли демоны) / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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