V$SQLSTATS

Материал из sysadm
Версия от 14:30, 9 декабря 2025; Admin (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к навигации Перейти к поиску

V$SQLSTATS - содержит текущую статистику по запросам загруженным в Shared Pool

1 секунда = 1 000 000 микросекунд

Поля, которые суммируются с момента загрузки в Shared Pool

  • ELAPSED_TIME - суммарное общее время выполнения всех исполнений запроса (в микросекундах)
  • CPU_TIME - суммарное время выполнения процессором всех исполнений запроса (в микросекундах)
  • EXECUTIONS - количество исполнений

Большое среднее время одного исполнения

SELECT sql_id,round(elapsed_time/executions/1000000,1) avg_elapsed_sec, sql_text FROM v$sqlstats WHERE executions > 0
order by elapsed_time/executions desc;