Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
31.07.2014, 16:38
|
|||
|---|---|---|---|
|
|||
Скорость выдачи строк из курсора |
|||
|
#18+
В процедуре рассчитывается запрос и затем считывается из курсора. В результате примерно 9 тыс. строк , результат получается (процедура отрабатывает) за 6,5 сек. Это нормально? или плохо? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.07.2014, 18:27
|
|||
|---|---|---|---|
Скорость выдачи строк из курсора |
|||
|
#18+
Александр Тарасенко, Всё относительно. У Вас скорее всего сам запрос столько работает. Может быть ситуация, когда вроде бы простой запрос с выборкой по индексу будет делать на каждую строку отдельный physical read (если у вас строки по разным страницам в разных физических частях таблицы рассыпаны). Тогда 9000 строк за 6,5 сек покажутся ещё хорошим результатом. Сам по себе FETCH из курсора таких накладных расходов, конечно, давать не может (если, разве что, он не связан с чтением LOB'ов, которое выливается в direct reads). Поэксперементируйте с каким-нибудь другим запросом, например просто полным чтением какой-либо из таблиц. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=43&tablet=1&tid=1601023]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 269ms |
| total: | 398ms |

| 0 / 0 |
