ORACLE-查询SQL执行次数
在Oracle中,可以使用动态性能视图V$SQL
来查询SQL语句的执行次数。以下是一个查询SQL执行次数的示例SQL语句:
SELECT sql_text, executions
FROM v$sql
WHERE sql_text LIKE '%your_search_pattern%'
ORDER BY executions DESC;
请将your_search_pattern
替换为你想要查询的SQL文本的一部分。这个查询会返回所有执行次数超过默认值的包含指定文本的SQL语句,按执行次数降序排列。
注意:为了能够查询这个视图,你需要有适当的权限。通常,你需要有DBA权限或者SELECT_CATALOG_ROLE
角色。
如果你想要查看自数据库启动以来的总执行次数,可以使用以下SQL语句:
SELECT SUM(executions) AS total_executions
FROM v$sql;
这将返回数据库启动以来所有记录的SQL语句执行次数的总和。
评论已关闭