V$SQLSTATS: различия между версиями
Перейти к навигации
Перейти к поиску
Admin (обсуждение | вклад) (Новая страница: « Большое среднее время одного исполнения <pre> SELECT * FROM v$sqlstats WHERE executions > 0 order by elapsed_time/executions...») |
Admin (обсуждение | вклад) |
||
| (не показаны 3 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
| + | V$SQLSTATS - содержит текущую статистику по запросам загруженным в Shared Pool | ||
| + | ''1 секунда = 1 000 000 микросекунд'' | ||
| + | |||
| + | '''Поля, которые суммируются с момента загрузки в Shared Pool''' | ||
| + | * ELAPSED_TIME - суммарное общее время выполнения всех исполнений запроса (в микросекундах) | ||
| + | * CPU_TIME - суммарное время выполнения процессором всех исполнений запроса (в микросекундах) | ||
| + | * EXECUTIONS - количество исполнений | ||
Большое среднее время одного исполнения | Большое среднее время одного исполнения | ||
<pre> | <pre> | ||
| − | SELECT | + | 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; | order by elapsed_time/executions desc; | ||
</pre> | </pre> | ||
Текущая версия на 14:30, 9 декабря 2025
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;