oracle 找出sql_id执行的次数

q5lcpyga  于 2023-06-22  发布在  Oracle
关注(0)|答案(2)|浏览(118)

我想知道在oracle中,我是否可以以某种方式看到过去24小时内执行了多少次查询(sql_id)?
我基本上有一个db-user,它使用不同的绑定变量执行sql_id。我想看到的是这个特定的sql_id被执行了多少次,而不管使用了哪个绑定值。
谢谢萨阿德

d6kp6zgx

d6kp6zgx1#

像这样的?

select count(*) as HowManyTimes
from v$sql
where last_load_time > sysdate-1
  and sql_id = @your_sql_id
q43xntqr

q43xntqr2#

它可以给予对检查最近执行的查询的计数的一些洞察。

SELECT COUNT(*) AS execution_count
FROM v$sql
WHERE sql_id = '7xuhvctk9aptv'
  AND last_active_time > SYSDATE - INTERVAL '1' HOUR; --or MINUTE

相关问题