вторник, 24 февраля 2015 г.

Смотрим sql_plan

Разработчикам часто требуется видеть план запроса для оптимизации кода.
Если нужно посмотреть план, по которому идет запрос:

select * from v$sql_plan where sql_id='<№>'; 

sql_id смотрим так:

select username,sql_id from v$session where username='имя пользователя выполняющего запрос';

Надо так же понимать, что план запроса строится перед выполнением запроса.
В зависимости от нагрузки на базу и ресурсов в разное время у одного запроса могут быть разные планы.

Комментариев нет:

Отправить комментарий