|
SOS!! Reorg выполняется 2 сутки
|
|||
---|---|---|---|
#18+
Добрый день. Reorg 2 таблиц выполняется 2 сутки, я хочу остановить этот процесс. Как это сделать правильно,без потери данных. Спасибо. Версия Db2 Server EE 8.2. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 17:13 |
|
SOS!! Reorg выполняется 2 сутки
|
|||
---|---|---|---|
#18+
saskevich_ni Добрый день. Reorg 2 таблиц выполняется 2 сутки, я хочу остановить этот процесс. Как это сделать правильно,без потери данных. Спасибо. Версия Db2 Server EE 8.2. А что говорит Код: powershell 1.
? Ну и на всякий случай Код: powershell 1.
Вообще, пристрелить REORG: 1. Найти реорг процесс среди: Код: powershell 1.
2. Пристрелить: Код: powershell 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 19:05 |
|
SOS!! Reorg выполняется 2 сутки
|
|||
---|---|---|---|
#18+
Спасибо за ответ. Скажите, есть ли вероятность потери данных, и как быстро завершается процесс, нет ли долгого отката. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 20:24 |
|
SOS!! Reorg выполняется 2 сутки
|
|||
---|---|---|---|
#18+
Согласованность данных? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2020, 20:27 |
|
SOS!! Reorg выполняется 2 сутки
|
|||
---|---|---|---|
#18+
saskevich_ni Спасибо за ответ. Скажите, есть ли вероятность потери данных, и как быстро завершается процесс, нет ли долгого отката. Потеряться данные не должны. There are four phases in a classic or offline table reorganization operation: 1. SORT - During this phase, if an index was specified on the REORG TABLE command, or a clustering index was defined on the table, the rows of the table are first sorted according to that index. If the INDEXSCAN option is specified, an index scan is used to sort the table; otherwise, a table scan sort is used. This phase applies only to a clustering table reorg operation. Space reclaiming reorg operations begin at the build phase. 2. BUILD - During this phase, a reorganized copy of the entire table is built, either in its table space or in a temporary table space that was specified on the REORG TABLE command. 3. REPLACE - During this phase, the original table object is replaced by a copy from the temporary table space, or a pointer is created to the newly built object within the table space of the table that is being reorganized. 4. RECREATE ALL INDEXES - During this phase, all indexes that were defined on the table are recreated Процесс завершения зависит от того, на какой фазе операция прервана. Recovery of an offline table reorganization Ссылка немного не про этот случай, т.к. приложению выдается force, а не падение системы. При force reorg поведение не документируется, т.е. не описывается, перывается ли немедленно выполнение или нет. Но, зная фазы выполнения reorg, можно предположить, что если force выдан: - до фазы REPLACE, то никаких особых восстановителных действий не требуется, и управление должно возвратиться быстро - после начала REPLACE, то возможны 2 варианта, при обоих REPLACE всё же заканчивается (иначе придется выполнять восстановительные действия с использованием временной копии данных - навряд ли так делается, если система не упала) -- RECREATE ALL INDEXES тоже выполняется, и только потом возвращается управление -- RECREATE ALL INDEXES не выполняется, и индексы будут перестроены либо при первом обращении к таблице, либо при рестарте базы ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2020, 11:02 |
|
|
start [/forum/topic.php?fid=43&msg=39918090&tid=1600212]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
40ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
others: | 311ms |
total: | 428ms |
0 / 0 |