|
|
|
Размер временного пространства для SPLIT PARTITIOTN
|
|||
|---|---|---|---|
|
#18+
Есть таблица размером S и количеством строк N. Таблица имеет единственную партицию DEFAULT. Вопрос: какой размер временного пространства необходим для успешного выполнения SPLIT PARTITION, после чего единственная вновь созданная партиция будет содержать X% от общего количества строк таблицы. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2016, 12:46:30 |
|
||
|
Размер временного пространства для SPLIT PARTITIOTN
|
|||
|---|---|---|---|
|
#18+
--Eugene--, Предположу, что как минимум S*X%/100 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2016, 13:12:40 |
|
||
|
Размер временного пространства для SPLIT PARTITIOTN
|
|||
|---|---|---|---|
|
#18+
Временного во временном ТП -- нисколько Будут созданы две секции общим объемом как исходная и только после их создания исходная будет удалена Т.е. это будет не во временном ТП, а там, куда они будут уже помещены (естественно, до окончания операции эти две новых будут иметь тип сегмента TEMPORARY, а после окончания такой тип получит исходная, и, если она в RO ТП, так и останется временным сегментом в обычном ТП) Существует оптимазация с 10gR2, когда одна из вновь созданных получается пустая, тогда исходная остается на месте, просто добавляется одна новая, все индексы остаются валидными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2016, 14:37:47 |
|
||
|
Размер временного пространства для SPLIT PARTITIOTN
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудров, при исполнении ALTER TABLE SPLIT PARTITION происходит ORA-01652: unable to extend temp segment by 128 in tablespace TEMP. по-вашему, это совпадение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2016, 15:55:36 |
|
||
|
Размер временного пространства для SPLIT PARTITIOTN
|
|||
|---|---|---|---|
|
#18+
Именно в TEMP? Ни разу не натыкался, всегда в целевом Хотя, если ты юзаешь кляузу UPDATE [GLOBAL] INDEXES то это, естественно, будет связано с перестройкой индексов Но это не проблема SPLIT, это проблема перестройки индексов. Часто их выгодней перестроить отдельно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2016, 16:00:21 |
|
||
|
Размер временного пространства для SPLIT PARTITIOTN
|
|||
|---|---|---|---|
|
#18+
_S_T_O_N_E_как минимум S*X%/100боюсь, что предположение неверно. поскольку X может быть как 10 так и 90. кроме того, насколько я знаю, в этом случае будут созданы два временных сегмента - один для новой DEFAULT партиции, и другой - для новой выделенной партиции ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2016, 16:02:26 |
|
||
|
Размер временного пространства для SPLIT PARTITIOTN
|
|||
|---|---|---|---|
|
#18+
Вячеслав Любомудровэто проблема перестройки индексовпожалуй, вы правы.. теперь возникает вопрос, как оценить необходимое временное пространство для SPLIT PARTITION UPDATE INDEXES... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2016, 16:07:18 |
|
||
|
Размер временного пространства для SPLIT PARTITIOTN
|
|||
|---|---|---|---|
|
#18+
--Eugene--_S_T_O_N_E_как минимум S*X%/100боюсь, что предположение неверно. поскольку X может быть как 10 так и 90. кроме того, насколько я знаю, в этом случае будут созданы два временных сегмента - один для новой DEFAULT партиции, и другой - для новой выделенной партиции а какая разница, сколько будет x? Если 10, то надо дополнительно не менее 0,1*S. Если 90, то надо дополнительно не менее 0,9*S. Будут созданы 2 временных сегмента суммарно не больше этого значения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.08.2016, 16:33:03 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=208&tid=1887742]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
74ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 356ms |

| 0 / 0 |
