加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_阳江站长网 (https://www.0662zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 安全 > 正文

单卡12.8TB闪存卡到底怎么用?

发布时间:2021-01-07 16:51:20 所属栏目:安全 来源:网络整理
导读:副标题#e# 《单卡12.8TB闪存卡到底怎么用?》要点: 本文介绍了单卡12.8TB闪存卡到底怎么用?,希望对您有用。如果有疑问,可以联系我们。 作者介绍 蒋健,云趣网络科技联合创始人,11gOCM,多年Oracle设计、管理及实施经验,精通数据库优化,OracleCBO及并行原

orasrp相对于 Oracle 自带的 tkprof,功能更加强大,其中一大优势是会生成会话的递归调用树.递归调用树(Session Call Graph)部分如下图,SQL hash value=3792438054 为 SQL c7452agj0s0t6,深度为2,顶级的 SQL hash value = 2036392974.

 

顶级 SQL 文本如下,原来 SQL c7452agj0s0t6 是由 dbms_sqltune.report_sql_monitor 这个生成 SQL Monitor 报告的函数递归调用的.确定是前几天新部署的监控 job,在后台定时抓取和保存新生成的 SQL monitor 报告,但是执行过于频繁.解决的方法为降低后台 job 的执行频率,对每次抓取 SQL monitor 的执行时间提高限制.

select dbms_sqltune.report_sql_monitor(type=>:1,sql_id=>:2,sql_exec_id=>:3,report_level=>’ALL’) monitor_report from dual;

确定问题来源之后,删除 logon 触发器,避免过多的跟踪文件产生:

drop trigger sys.set_trace;

五、总结

本文演示了如果在Oracle中分别使用SQLID和会话级别的10046跟踪,以确定递归SQL的调用源头来自PL/SQL函数dbms_sqltune.report_sql_monitor.现实工作中,使用类似的方法,可以对PL/SQL代码性能,Oracle解析时间过长等疑难杂症进行分析.对于DBA来说,使用orasrp对10046跟踪文件生成的递归调用树,也是研究应用负载特征的一个好手段.

文章出处:DBAplus社群(订阅号ID:dbaplus)

(编辑:应用网_阳江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!