powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Размер временного пространства для SPLIT PARTITIOTN
8 сообщений из 8, страница 1 из 1
Размер временного пространства для SPLIT PARTITIOTN
    #39284495
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть таблица размером S и количеством строк N.
Таблица имеет единственную партицию DEFAULT.
Вопрос: какой размер временного пространства необходим для успешного выполнения SPLIT PARTITION, после чего единственная вновь созданная партиция будет содержать X% от общего количества строк таблицы.
Спасибо.
...
Рейтинг: 0 / 0
Размер временного пространства для SPLIT PARTITIOTN
    #39284527
_S_T_O_N_E_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
--Eugene--,

Предположу, что как минимум S*X%/100
...
Рейтинг: 0 / 0
Размер временного пространства для SPLIT PARTITIOTN
    #39284606
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Временного во временном ТП -- нисколько
Будут созданы две секции общим объемом как исходная и только после их создания исходная будет удалена
Т.е. это будет не во временном ТП, а там, куда они будут уже помещены (естественно, до окончания операции эти две новых будут иметь тип сегмента TEMPORARY, а после окончания такой тип получит исходная, и, если она в RO ТП, так и останется временным сегментом в обычном ТП)
Существует оптимазация с 10gR2, когда одна из вновь созданных получается пустая, тогда исходная остается на месте, просто добавляется одна новая, все индексы остаются валидными.
...
Рейтинг: 0 / 0
Размер временного пространства для SPLIT PARTITIOTN
    #39284700
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав Любомудров,

при исполнении ALTER TABLE SPLIT PARTITION происходит ORA-01652: unable to extend temp segment by 128 in tablespace TEMP.
по-вашему, это совпадение?
...
Рейтинг: 0 / 0
Размер временного пространства для SPLIT PARTITIOTN
    #39284708
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Именно в TEMP?
Ни разу не натыкался, всегда в целевом
Хотя, если ты юзаешь кляузу UPDATE [GLOBAL] INDEXES то это, естественно, будет связано с перестройкой индексов
Но это не проблема SPLIT, это проблема перестройки индексов. Часто их выгодней перестроить отдельно
...
Рейтинг: 0 / 0
Размер временного пространства для SPLIT PARTITIOTN
    #39284710
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_S_T_O_N_E_как минимум S*X%/100боюсь, что предположение неверно. поскольку X может быть как 10 так и 90.
кроме того, насколько я знаю, в этом случае будут созданы два временных сегмента - один для новой DEFAULT партиции, и другой - для новой выделенной партиции
...
Рейтинг: 0 / 0
Размер временного пространства для SPLIT PARTITIOTN
    #39284715
Фотография --Eugene--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав Любомудровэто проблема перестройки индексовпожалуй, вы правы..
теперь возникает вопрос, как оценить необходимое временное пространство для SPLIT PARTITION UPDATE INDEXES...
...
Рейтинг: 0 / 0
Размер временного пространства для SPLIT PARTITIOTN
    #39284742
_S_T_O_N_E_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
--Eugene--_S_T_O_N_E_как минимум S*X%/100боюсь, что предположение неверно. поскольку X может быть как 10 так и 90.
кроме того, насколько я знаю, в этом случае будут созданы два временных сегмента - один для новой DEFAULT партиции, и другой - для новой выделенной партиции

а какая разница, сколько будет x?

Если 10, то надо дополнительно не менее 0,1*S.
Если 90, то надо дополнительно не менее 0,9*S.

Будут созданы 2 временных сегмента суммарно не больше этого значения.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Размер временного пространства для SPLIT PARTITIOTN
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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