powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Проблема с FETCH
2 сообщений из 2, страница 1 из 1
Проблема с FETCH
    #37934056
Семёныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем!
Есть курсор который возвращает 1 запись. Время его открытия - 7 секунд, но это ладно..
Проблема в том что 2й FETCH (который возвратит SQLCODE 100) выполняется 10 минут!
Может кто объяснит почему так происходит?

Более того, этот же самый SQL нормально работает на другом сервере.

DB2 Rel : 910 - на обоих
...
Рейтинг: 0 / 0
Проблема с FETCH
    #37934305
CawaSPb
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Семёныч,

Придумать искусственную ситауцию, при которой такое может происходить - запросто.
К примеру, на одной из баз нет соответствующего индекса или статистика не собрана. Выполняется table scan вместо fetch по индексу. За определённое время доходит до нужной записи, для того, чтобы понять, что таких записей больше нет, надо досканировать таблицу до конца.

Каков сам запрос? Примерные размеры таблиц?
Что выдаёт
db2expln -database <dbname> -output exec_plan.txt -graph -opids -statement "<sql_statement>"
на одной и на другой базе?
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Проблема с FETCH
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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