Гость
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Быстродействие и FETCH n ROWS ONLY / 5 сообщений из 5, страница 1 из 1
12.04.2005, 16:43
    #33011314
PSasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Быстродействие и FETCH n ROWS ONLY
Привет ДРУГИ.
Хотелось бы узнать как лияет на быстродействие
Код: 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
12.04.2005, 17:32
    #33011452
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Быстродействие и FETCH n ROWS ONLY
а мне казалось, что в доке все написано....
Добавь еще optimize for n rows
чтобы уж совсем влияло на быстродействие.
...
Рейтинг: 0 / 0
13.04.2005, 13:26
    #33013210
nkulikov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Быстродействие и FETCH n ROWS ONLY
Работает нормально. Только оптимизация будет идти не по ресурсам, а по времени.
...
Рейтинг: 0 / 0
14.04.2005, 16:31
    #33016526
PSasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Быстродействие и FETCH n ROWS ONLY
nkulikovРаботает нормально. Только оптимизация будет идти не по ресурсам, а по времени.
То есть выигрышь на передаче малого кол-ва информации клиенту?
Просто не понятно как это выигрышь по времени а не по ресурсам....
...
Рейтинг: 0 / 0
14.04.2005, 16:43
    #33016577
ggv
ggv
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Быстродействие и FETCH n ROWS ONLY
влом лезть опять в доку искать, но
optimize for n rows инструктирует оптимизатор, что мы заинтересованны в n строках только и он будет строить план выполнения соответсвенно (выигрыш в производительности то есть времени выполнения, в случае если WHERE предикаты выбирают кол-во строк >>> чем n)
fetch first n rows инструктирует ядро базы, что из всего recordset надо вернуть клиенту всего n строк (выигрыш возможен только на объёме передаваемой информации)

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


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