powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Быстродействие и FETCH n ROWS ONLY
5 сообщений из 5, страница 1 из 1
Быстродействие и FETCH n ROWS ONLY
    #33011314
PSasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Привет ДРУГИ.
Хотелось бы узнать как лияет на быстродействие
Код: plaintext
...FETCH n ROWS ONLY

Например:
Код: plaintext
Select* from PLocal FETCH n ROWS ONLY
и в особенности с where:
Код: plaintext
Select* from PLocal where ref > 100  FETCH n ROWS ONLY
как будет это работать?
происходит вся выборка а потом первые n строчек отдаеются
или же выбираются первые n строчек и выборка прекращается
????
...
Рейтинг: 0 / 0
Быстродействие и FETCH n ROWS ONLY
    #33011452
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
а мне казалось, что в доке все написано....
Добавь еще optimize for n rows
чтобы уж совсем влияло на быстродействие.
...
Рейтинг: 0 / 0
Быстродействие и FETCH n ROWS ONLY
    #33013210
nkulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Работает нормально. Только оптимизация будет идти не по ресурсам, а по времени.
...
Рейтинг: 0 / 0
Быстродействие и FETCH n ROWS ONLY
    #33016526
PSasa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
nkulikovРаботает нормально. Только оптимизация будет идти не по ресурсам, а по времени.
То есть выигрышь на передаче малого кол-ва информации клиенту?
Просто не понятно как это выигрышь по времени а не по ресурсам....
...
Рейтинг: 0 / 0
Быстродействие и FETCH n ROWS ONLY
    #33016577
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
влом лезть опять в доку искать, но
optimize for n rows инструктирует оптимизатор, что мы заинтересованны в n строках только и он будет строить план выполнения соответсвенно (выигрыш в производительности то есть времени выполнения, в случае если WHERE предикаты выбирают кол-во строк >>> чем n)
fetch first n rows инструктирует ядро базы, что из всего recordset надо вернуть клиенту всего n строк (выигрыш возможен только на объёме передаваемой информации)

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


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