Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Просмотр плана запроса для ХП / 2 сообщений из 2, страница 1 из 1
16.12.2004, 11:19
    #32829858
Ggg_old
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр плана запроса для ХП
Можно ли в АСА смотреть план запроса для хранимой процедуры?
Я попробовал для парочки своих ХП, но получаю ошибку - невозможно получить план.
т.е. select explanation('exec my_sp') или просто вызов из ISQL дает сообщение об ощибке.
...
Рейтинг: 0 / 0
16.12.2004, 19:26
    #32831180
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Просмотр плана запроса для ХП
Можно....

1) Настриваешь БД
set option OPTIMIZATION_LOGGING='ON';
set option LOG_DETAILED_PLAN='ON';
set option LOG_MAX_REQUESTS=75; // саппорт настаивает на цифре между 50 и 100, не знаю почему. 75 работает нормально.

2) Запускаешь свою процедуру несколько раз

3) Выключаешь журналирование оптимизации

4) Смотришь содержимое таблицы SYS.SYSOPTREQUEST. В ней будет по одной записи на каждый оптимизированный запрос. В поле plan_xml лежит графический план этих запросов. Можно выкинуть его в файл как обычный blob а потом открыть в dbisqlg.

5) DROP OMPTIMIZATION LOGGING - остановит все журналирование оптимизации.
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Просмотр плана запроса для ХП / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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