|
Сбор Статистики
|
|||
---|---|---|---|
#18+
Добрый День Уважаемые коллеги! Подскажите пожалуйста , проблема в следующем Делаю удаление данных в таблице далее делаю реорганизацию по индексам, после реорганизацию таблицы и в конце делаю сбор статистики. Все проходит нормально только вот на своборе статистики выдает следующую ошибку: SQL2314W Некоторые статистические данные находятся в несогласованном состоянии. Недавно собранные Статистика «ТАБЛИЦА» не соответствует существующей статистике «ИНДЕКС». SQLSTATE = 01650 Подскажите в чем может быть проблема и как решить?Кто может сталкивался. скрипты прилагаю. db2 REORG INDEXES ALL FOR TABLE 111.11 ALLOW WRITE ACCESS db2 REORG TABLE 111.11 INPLACE ALLOW WRITE ACCESS START db2 RUNSTATS ON TABLE 111.11 ON ALL COLUMNS AND INDEXES ALL ALLOW WRITE ACCESS где 111.11 название таблицы ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2017, 07:08 |
|
Сбор Статистики
|
|||
---|---|---|---|
#18+
km358445, Добрый день. Такое может происходить, если таблица изменяется в течение работы runstats. См. также ссылки ниже. http://www-01.ibm.com/support/docview.wss?uid=swg21255437 http://www-01.ibm.com/support/docview.wss?uid=swg1IC62805 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2017, 08:36 |
|
Сбор Статистики
|
|||
---|---|---|---|
#18+
Mark Barinstein, а если у меня таблица изменяется постоянно и это я не могу остановить?)) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2017, 10:50 |
|
Сбор Статистики
|
|||
---|---|---|---|
#18+
km358445а если у меня таблица изменяется постоянно и это я не могу остановить?))Это предупреждение, а не ошибка. Проблемой это будет только если новые статистические данные по таблице и индексам не попадут в соответствующие представления схем SYSCAT и SYSSTAT. Но, по-моему, статистика всегда обновляется при получении такого предупреждения, и тогда можно игнорировать это предупреждение. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2017, 12:55 |
|
Сбор Статистики
|
|||
---|---|---|---|
#18+
Насколько я понимаю, если вы реорганизуете таблицу, то и индексы тоже, то есть вы выполняете двойную работу, а остановить обновления вы можете (ибо если вы можете себе позволить reorg, то наверняка можете себе позволить и runstats с опцией allow read access. и пусть изменения подождут). ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2017, 16:55 |
|
Сбор Статистики
|
|||
---|---|---|---|
#18+
Victor MetelitsaНасколько я понимаю, если вы реорганизуете таблицу, то и индексы тоже, то есть вы выполняете двойную работуНет, это inplace (online) реорганизация, а не classic (offline). При inplace реорганизации таблицы при перемещении данных индексы обновляются (указатели мняются соответствующим образом) но в порядок они не приводятся. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2017, 17:59 |
|
Сбор Статистики
|
|||
---|---|---|---|
#18+
Упс. Опять по диагонали прочитал. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.05.2017, 23:12 |
|
Сбор Статистики
|
|||
---|---|---|---|
#18+
Victor Metelitsa, Спасибо большое за помощь! Как хорошо когда люди отзываются на помощь. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2017, 05:51 |
|
|
start [/forum/topic.php?fid=43&msg=39450548&tid=1600451]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
85ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 178ms |
0 / 0 |