powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Просмотр плана запроса для ХП
2 сообщений из 2, страница 1 из 1
Просмотр плана запроса для ХП
    #32829858
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно ли в АСА смотреть план запроса для хранимой процедуры?
Я попробовал для парочки своих ХП, но получаю ошибку - невозможно получить план.
т.е. select explanation('exec my_sp') или просто вызов из ISQL дает сообщение об ощибке.
...
Рейтинг: 0 / 0
Просмотр плана запроса для ХП
    #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
2 сообщений из 2, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Просмотр плана запроса для ХП
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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