V$SQLAREA: различия между версиями

Материал из sysadm
Перейти к навигации Перейти к поиску
Строка 3: Строка 3:
  
 
Dynamic Performance Views
 
Dynamic Performance Views
 +
 +
'''Поля'''
 +
<pre>
 +
SQL_ID Уникальный идентификатор запроса.
 +
SQL_TEXT Собственно текст SQL-запроса (первые 1000 символов).
 +
EXECUTIONS Общее количество выполнений запроса с момента загрузки в кэш.
 +
ELAPSED_TIME Общее суммарное затраченное время (в микросекундах) выполнения всех запусков запроса.
 +
CPU_TIME Общее время ЦП (в микросекундах).
 +
BUFFER_GETS Общее количество логических чтений блоков.
 +
DISK_READS Общее количество физических чтений с диска.
 +
PARSE_CALLS Количество вызовов разбора (парсинга) запроса.
 +
ROWS_PROCESSED Общее количество обработанных строк.
 +
USERS_EXECUTING Количество активных пользователей, выполняющих этот запрос прямо сейчас.
 +
PLAN_HASH_VALUE Идентификатор текущего используемого плана выполнения.
 +
</pre>
 +
  
 
<pre>
 
<pre>

Версия 15:15, 9 декабря 2025

V$SQLAREA - быстрый обзор наиболее ресурсоемких (Top N) запросов в системе за текущий период работы экземпляра базы данных

Dynamic Performance Views

Поля

SQL_ID		Уникальный идентификатор запроса.
SQL_TEXT	Собственно текст SQL-запроса (первые 1000 символов).
EXECUTIONS	Общее количество выполнений запроса с момента загрузки в кэш.
ELAPSED_TIME	Общее суммарное затраченное время (в микросекундах) выполнения всех запусков запроса.
CPU_TIME	Общее время ЦП (в микросекундах).
BUFFER_GETS	Общее количество логических чтений блоков.
DISK_READS	Общее количество физических чтений с диска.
PARSE_CALLS	Количество вызовов разбора (парсинга) запроса.
ROWS_PROCESSED	Общее количество обработанных строк.
USERS_EXECUTING	Количество активных пользователей, выполняющих этот запрос прямо сейчас.
PLAN_HASH_VALUE	Идентификатор текущего используемого плана выполнения.


-- сортировка по buffer_gets
SELECT sql_id, PLAN_HASH_VALUE, SQL_PLAN_BASELINE, fetches, executions, disk_reads, buffer_gets FROM V$SQLAREA order by buffer_gets desc;

-- сортировка по disk_reads
SELECT sql_id, PLAN_HASH_VALUE, SQL_PLAN_BASELINE, fetches, executions, disk_reads, buffer_gets FROM V$SQLAREA order by buffer_gets desc;