oracle 查看最近几条执行sql的耗时
时间: 2023-08-11 20:05:50 浏览: 342
oracle如何查看很耗时的sql.txt
要查看Oracle数据库中最近几次执行SQL的耗时,你可以使用V$SQLSTATS视图。该视图包含有关SQL语句执行的统计信息,例如执行次数、CPU时间、等待时间和总运行时间。以下是查询最近10次执行SQL的总运行时间的示例:
```
SELECT SQL_TEXT, ELAPSED_TIME/1000000 AS "Total Elapsed Time (Seconds)"
FROM V$SQLSTATS
WHERE ROWNUM <= 10
ORDER BY LAST_ACTIVE_TIME DESC;
```
该语句将显示最近10次执行SQL的SQL文本及其总运行时间(以秒为单位)。你可以根据需要修改ROWNUM子句来获取不同数量的结果。注意,该视图只会显示在数据库缓存中缓存的SQL语句。
阅读全文