V$SQLAREA

Материал из sysadm
Перейти к навигации Перейти к поиску

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;