Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Скорость выдачи строк из курсора / 3 сообщений из 3, страница 1 из 1
31.07.2014, 16:38
    #38710205
Александр Тарасенко
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость выдачи строк из курсора
В процедуре рассчитывается запрос и затем считывается из курсора.
В результате примерно 9 тыс. строк , результат получается (процедура отрабатывает) за 6,5 сек.
Это нормально? или плохо?
...
Рейтинг: 0 / 0
31.07.2014, 18:27
    #38710311
CawaSPb
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость выдачи строк из курсора
Александр Тарасенко,

Всё относительно. У Вас скорее всего сам запрос столько работает.

Может быть ситуация, когда вроде бы простой запрос с выборкой по индексу будет делать на каждую строку отдельный physical read (если у вас строки по разным страницам в разных физических частях таблицы рассыпаны). Тогда 9000 строк за 6,5 сек покажутся ещё хорошим результатом.

Сам по себе FETCH из курсора таких накладных расходов, конечно, давать не может (если, разве что, он не связан с чтением LOB'ов, которое выливается в direct reads).


Поэксперементируйте с каким-нибудь другим запросом, например просто полным чтением какой-либо из таблиц.
...
Рейтинг: 0 / 0
08.08.2014, 18:22
    #38716319
safolet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Скорость выдачи строк из курсора
Мне помогло!
...
Рейтинг: 0 / 0
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Скорость выдачи строк из курсора / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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