我尝试过下面的 SQL 查询。
SELECT
sql_id,
child_number,
sql_fulltext,
elapsed_time,
executions,
round(elapsed_time_avg) elapsed_time_avg
FROM
(
SELECT
command_type,
sql_id,
child_number,
sql_fulltext,
elapsed_time,
cpu_time,
disk_reads,
executions,
( elapsed_time / executions ) elapsed_time_avg
FROM
v$sql
WHERE
executions > 0
order by elapsed_time_avg desc
)
where rownum <=10;
Run Code Online (Sandbox Code Playgroud)
我一直期望数据库中排名前 10 的昂贵查询。我的查询已获取,但一段时间后使用相同的 SQL 查询更改 SQL_id (结果更改)。