V$SQLAREA
Версия от 15:15, 9 декабря 2025; Admin (обсуждение | вклад)
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;