Oracle历史SQL执行耗时查询

这个查询首先得理解dba_hist_sqlstat视图,也就是并不是所有SQL都在dba_hist_sqlstat里都能查询:

创新互联-专业网站定制、快速模板网站建设、高性价比金门网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式金门网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖金门地区。费用合理售后完善,10余年实体公司更值得信赖。

DBA_HIST_SQLSTAT displays historical information about SQL statistics. This view captures the top SQL statements based on a set of criteria and captures the statistics information from V$SQL. The total value is the value of the statistics since instance startup. The delta value is the value of the statistics from the BEGIN_INTERVAL_TIME to the END_INTERVAL_TIME in the DBA_HIST_SNAPSHOT view.

ELAPSED_TIME_DELTA:

Delta value of elapsed time (in microseconds) used by this cursor for parsing/executing/fetching

select a.sql_text SQL语句,
b.etime 执行耗时,
c.user_id 用户ID,
c.SAMPLE_TIME 执行时间,
c.INSTANCE_NUMBER 实例数,
u.username 用户名, a.sql_id SQL编号
from dba_hist_sqltext a,
(select sql_id, ELAPSED_TIME_DELTA / 1000000 as etime
from dba_hist_sqlstat
where ELAPSED_TIME_DELTA / 1000000 >= 1) b,
dba_hist_active_sess_history c,
dba_users u
where a.sql_id = b.sql_id
and u.username = 'MYDB'
and c.user_id = u.user_id
and b.sql_id = c.sql_id
and a.sql_text like '%XXX%'
order by SAMPLE_TIME desc,
b.etime desc;


分享题目:Oracle历史SQL执行耗时查询
网站链接:http://hxwzsj.com/article/ihgsgd.html

其他资讯

Copyright © 2025 青羊区翔捷宏鑫字牌设计制作工作室(个体工商户) All Rights Reserved 蜀ICP备2025123194号-14
友情链接: 网站设计 专业网站建设 成都网站制作 成都网站制作 成都网站建设公司 定制级高端网站建设 成都网站建设 成都网站建设 成都网站设计公司 外贸营销网站建设 成都网站制作 成都网站建设公司 成都商城网站建设 网站制作公司 四川成都网站设计 成都响应式网站建设 成都营销网站建设 成都网站设计 阿坝网站设计 手机网站制作 企业网站设计 宜宾网站设计