sql:long_queries
Медленные SQL запросы
При работе с базами данных достаточно полезно получить информацию по длительным запросам. К примеру сколько времени будет запрос выполняться. В этом нам поможет настройка PL/SQL Developer
Открываем Sessions → Define Session Queries → Details И создаём дополнительную запись:
Caption | DB Version | Query |
---|---|---|
Long SQL | NULL | Добавим код расположенный ниже |
SELECT opname, target_desc, message, sofar, totalwork, units, START_TIME, LAST_UPDATE_TIME, trunc( (TIME_REMAINING/86400) * 24)|| to_char(trunc(sysdate) + numtodsinterval(TIME_REMAINING,'SECOND') ,':MI:SS') AS "ОСТАЛОСЬ", trunc( (ELAPSED_SECONDS/86400) * 24)|| to_char(trunc(sysdate) + numtodsinterval(ELAPSED_SECONDS,'SECOND'),':MI:SS') AS "ПРОШЛО" FROM v$session_longops WHERE sid = :sid AND serial#=:serial# ORDER BY LAST_UPDATE_TIME DESC
В результате мы получаем дополнительную вкладку
sql/long_queries.txt · Востаннє змінено: 2022/05/23 15:26 повз 127.0.0.1