powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / ошибка при выполнении runstats
4 сообщений из 4, страница 1 из 1
ошибка при выполнении runstats
    #35350460
chuk_and_gek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

DB2 8.2
БД на автоматическом обслуживании (реорг, сбор статистики).
Выдается такая ошибка.
2008-06-02-11.26.04.434069+240 I2850878G567 LEVEL: Warning
PID : 9772 TID : 2823297952 PROC : db2hmon
INSTANCE: db2inst1 NODE : 000
APPID : *LOCAL.db2inst1.080602171747
FUNCTION: DB2 UDB, Automatic Table Maintenance, AtmTable::runstats, probe:600
MESSAGE : ZRC=0x0000090A=2314
DATA #1 : <preformatted>
AutoStats: Non zero (2314) return code from Runstats
SQL2314W Some statistics are in an inconsistent state. The newly collected
"TABLE" statistics are inconsistent with the existing "INDEX" statistics.
SQLSTATE=01650
Так же при выполнении реорга
2008-06-02-09.01.04.849330+240 I2830629G440 LEVEL: Error
PID : 9772 TID : 2886364064 PROC : db2hmon
INSTANCE: db2inst1 NODE : 000
APPID : *LOCAL.db2inst1.080602080934
FUNCTION: DB2 UDB, Automatic Table Maintenance, db2HmonEvalReorg, probe:515
MESSAGE : Failed to evaluate table "ICC "."AO_DAT". Probe 400
DATA #1 : Hexdump, 4 bytes
0xAC0A4518 : FEF6 FFFF ....
Вопрос: правильнее автоматическое обслуживание отключить и реорг и ранстат выполнять вручную (скриптами). А если все же его оставить, то что исправить что бы DB больше так не ругалась.
Да, везде пишут, что ранстат таблице выполнять по наиболее часто используемому индексу. А можно из системных таблиц вычислить такой индекс?
...
Рейтинг: 0 / 0
ошибка при выполнении runstats
    #35350505
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
Да, везде пишут, что ранстат таблице выполнять по наиболее часто используемому индексу. А можно из системных таблиц вычислить такой индекс?

Это значит нужно набрать статистику запросов в которых юзается эта таблица.
А ждя этого нужно включить эвент монитор запросов. Среди текстов запросов поискать все запросы в тексте которых есть упоминание таблицы.Посмотреть как долго ни выполняются. Ну и принять соотв. решение.
...
Рейтинг: 0 / 0
ошибка при выполнении runstats
    #35350910
Victor Metelitsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Насколько я понимаю, "SQL2314W Some statistics are in an inconsistent state. The newly collected
"TABLE" statistics are inconsistent with the existing "INDEX" statistics." происходит, когда статистика собирается одновременно с изменениями в содержимом таблицы. С реоргом явно та же проблема. Вам может иметь смысл передвинуть выполнение на ночь, на такой период, чтобы никто не мешался. (Не помню уже, есть ли в 8.2 online reorg, но если и есть, по возможности лучше юзерам не машаться).

А где "везде пишут, что ранстат таблице выполнять по наиболее часто используемому индексу"? Я такого не помню, а статистику обычно собираю так:

runstats on table ... with distribution and detailed indexes all
...
Рейтинг: 0 / 0
ошибка при выполнении runstats
    #35351503
chuk_and_gek
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем спасибо.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / ошибка при выполнении runstats
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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