Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Сбор Статистики / 9 сообщений из 9, страница 1 из 1
10.05.2017, 07:08
    #39450524
km358445
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор Статистики
Добрый День Уважаемые коллеги! Подскажите пожалуйста , проблема в следующем

Делаю удаление данных в таблице далее делаю реорганизацию по индексам, после реорганизацию таблицы и в конце делаю сбор статистики.

Все проходит нормально только вот на своборе статистики выдает следующую ошибку:

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 название таблицы
...
Рейтинг: 0 / 0
10.05.2017, 08:36
    #39450548
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор Статистики
km358445,

Добрый день.

Такое может происходить, если таблица изменяется в течение работы runstats.
См. также ссылки ниже.
http://www-01.ibm.com/support/docview.wss?uid=swg21255437
http://www-01.ibm.com/support/docview.wss?uid=swg1IC62805
...
Рейтинг: 0 / 0
10.05.2017, 10:50
    #39450623
km358445
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор Статистики
Mark Barinstein,

а если у меня таблица изменяется постоянно и это я не могу остановить?))
...
Рейтинг: 0 / 0
10.05.2017, 12:55
    #39450714
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор Статистики
km358445а если у меня таблица изменяется постоянно и это я не могу остановить?))Это предупреждение, а не ошибка.
Проблемой это будет только если новые статистические данные по таблице и индексам не попадут в соответствующие представления схем SYSCAT и SYSSTAT.
Но, по-моему, статистика всегда обновляется при получении такого предупреждения, и тогда можно игнорировать это предупреждение.
...
Рейтинг: 0 / 0
10.05.2017, 16:55
    #39450904
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор Статистики
Насколько я понимаю, если вы реорганизуете таблицу, то и индексы тоже, то есть вы выполняете двойную работу,
а остановить обновления вы можете (ибо если вы можете себе позволить reorg, то наверняка можете себе позволить и runstats с опцией allow read access. и пусть изменения подождут).
...
Рейтинг: 0 / 0
10.05.2017, 17:59
    #39450934
Mark Barinstein
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор Статистики
Victor MetelitsaНасколько я понимаю, если вы реорганизуете таблицу, то и индексы тоже, то есть вы выполняете двойную работуНет, это inplace (online) реорганизация, а не classic (offline).
При inplace реорганизации таблицы при перемещении данных индексы обновляются (указатели мняются соответствующим образом) но в порядок они не приводятся.
...
Рейтинг: 0 / 0
10.05.2017, 23:12
    #39451053
Victor Metelitsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор Статистики
Упс. Опять по диагонали прочитал.
...
Рейтинг: 0 / 0
11.05.2017, 05:51
    #39451076
km358445
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор Статистики
Victor Metelitsa,
Спасибо большое за помощь! Как хорошо когда люди отзываются на помощь.
...
Рейтинг: 0 / 0
11.05.2017, 05:52
    #39451077
km358445
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сбор Статистики
Mark Barinstein,

Спасибо Марк! Все понятно)
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Сбор Статистики / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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