Запрос долго возвращает строки

Rhayader
Дата: 20.11.2008 15:39:50
Такая ситуация...


Сам запрос выполняется быстро, если смотреть при включённом set autotrace traceonly.
Но строки в SQL*Plus выдаются часами...

Можно ли как-то повлиять на скорость выдачи всех строк,
кроме как хинтами ALL_ROWS/FIRST_ROWS?
Полночный
Дата: 20.11.2008 16:36:08
Rhayader
Сам запрос выполняется быстро, если смотреть при включённом set autotrace traceonly.
Но строки в SQL*Plus выдаются часами...

SET TERMOUT OFF. Работает только в скриптах, при интерактивном вводе запросов не подействует.
Jannny
Дата: 20.11.2008 16:40:19
А что там в select-е? Может какие-нибудь функции с трех-этажными вычислениями?
sqlplus
Дата: 20.11.2008 16:46:16
Rhayader
Такая ситуация...


Сам запрос выполняется быстро, если смотреть при включённом set autotrace traceonly.
Но строки в SQL*Plus выдаются часами...

Можно ли как-то повлиять на скорость выдачи всех строк,
кроме как хинтами ALL_ROWS/FIRST_ROWS?



При set autotrace traceonly данные также поступают клиенту, только не отображаются.

Так что всё доплнительное время у тебя тратится на вывод на экран.