среда, 14 мая 2014 г.

Трассировка shared сессий

Определяем сессию для трассировки - SID, SERIAL# и инстанс в случае RAC

Трассировка по шаредам складывается в трейс файлы диспетчеров  и шаред серверов
Чтобы не собирать старую историю можно удалить(перенести) все трейс файлы из USER_DUMP_DEST

Включаем трассировку
exec dbms_monitor.SESSION_TRACE_ENABLE(SID, SERIAL#, TRUE, TRUE);

Выключаем трассировку
exec dbms_monitor.SESSION_TRACE_DISABLE(SID);

собираем данные из кучи файлов
trcsess output=trace.log session=SID.SERIAL# *

прогоняем tkprof
tkprof trace.log

Изучаем и анализируем результат

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

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