10046event 漫步

10046event 漫步:

如果你对oracle性能调优很感兴趣或者比较专长,那么你对oracle的10046事件一定不会陌生。10046event是oracle用于系统性能分析时的一个最重要的事件。当激活这个事件后,将通知oracle kernel追踪会话的相关即时信息,并写入到相应trace文件中。这些有用的信息主要包括sql是如何进行解析,绑定变量的使用情况,会话中发生的等待事件等

10046event 可分成不同的级别(level),分别追踪记录不同程度的有用信息。对于这些不同的级别,应当注意的是向下兼容的,即高一级的trace信息包含低于此级的所有信息。

?

10046event的追踪级别大致有:

level 1:跟踪sql语句,包括解析、执行、提取、提交和回滚等。

level 4:包括变量的详细信息

level 8:包括等待事件

level 12:包括绑定变量与等待事件

其中,level 1相当于打开了sql_trace

?

10046event的启用和关闭:

前提条件:(先确保要event的会话环境符合条件)

1、? 必须确保timed_statistics为TRUE,这个参数可以在会话级上进行修改。

2、? 为了确保trace输出能够完整进行,还要调整此会话对trace文件大小的限制,一般将此限制取消,即将max_dump_file_size设置为UNLIMITED,或者设置为一个很大的阙值。

在满足了上述条件后,就可以启用10046event对会话进行后台跟踪了。

?

这里还有几种方式来启用10046event:

一种是在当前会话启用event,可以利用alter session + 事件名称 + level,

如:sql>alter session set event ‘10046 trace name context forever, level 12’;

?

另外一种是启用别的会话进行event跟踪,可以利用oracle提供的dbms_system来完成。

如:sql>exec dbms_system.set_ev(sid,serial#,10046,12,’’);

?

注意:

sql>exec dbms_system.set_sql_trace_in_session(sid,serial#,true);

相当于打开了sql_trace。

?

event的关闭:

可以在通过下面的语句来关闭当前会话的event:

sql>alter session set event ‘10046 trace name context off’;

?

也可以利用dbms_system包来关闭某个会话的event:

sql>execute dbms_system.set_ev(sid,serial#,0,’’);

?

这里应当值得一提的是,TRACE将消耗相当的系统资源,因此我们在使用TRACE的时候应当慎重。对于正式的系统,应当只在必要的时候进行TRACE操作,并且应当及时关闭。

?

?

当利用事件trace完当前或某个session后,接下来我们的工作就是找到oracle生成的trace了。Oracle的初始化文件中user_dump_dest参数的设置将决定trace文件的生成位置。

?

从trace文件中查找和发现有用的信息,然后寻找必要的性能调整点并进行相应的调整:

大部分情况下,通过10046事件trace到文件里的信息包含了此会话中存在的性能问题,可以根据trace到的等待事件、SQL语句执行情况以及绑定变量的使用情况来进行分析和查找。

?

oracle提供了一个工具tkprof来对trace文件进行格式的翻译,以便trace文件中记录的信息能够被我们容易掌握和获取。

?

?

小知识:

检查当前会话的sql_trace状态或级别:

SQL>set serveroutput on

2???????? declare i_event number;

3???????? begin

? 3? sys.dbms_system.read_ev(10046,i_event);

? 4? dbms_output.put_line(‘the session sql_trace level is: ‘||i_event);

? 5? end;

6???????? /

the session sql_trace level is: 12

?

PL/SQL 过程已成功完成。

时间: 2024-09-11 16:20:08

10046event 漫步的相关文章

漫步云中网络(二)

本文不会讲解每一种网络技术的细节,也不会讲解 Neutron 网络的实现细节,而是高度概括这些基础网络技术的技术本质,试图帮您在这些网络技术和 Neutron    之间建立更高级别的联系,让大家举重若轻,全局系统把握 Neutron.所以阅读本文前,了解以下知识将有助于本文的理解: 了解 OSI 七层模型,了解基本的 L2 层帧转发.L3 层路由转发等网络基础知识. 了解 Neutron 网络或者其他任何云网络也将有助于本文的理解. Neutron 是什么? 一句话描述,Neutron 是 O

PS合成大象漫步行走在城市道路上

这篇教程是向脚本之家的朋友介绍利用ps合成大象漫步行走在城市道路上的图片特效,本教程制作的过程不是很复杂,主要是把大象融入到素材图中.因此调色最为重要,需要根据素材图片的环境去调色,把色彩及光感调成一致即可.教程合成处理的图片效果很酷,看起来像真的一样. 最终效果 一.打开下面的城市和大象素材,将大象素材拖入到城市图片上,Ctrl + J复制图层. 二.隐藏大象副本图层,先来制作阳光照耀在大象身上的颜色,执行:图像--调整--亮度和对比度. 三.再执行:图像--调整--色彩平衡,参数设置如下图.

漫步云中网络,了解Neutron全部特性的架构

帮您在进入研究 Neutron 细节之前就清楚知道 Neutron 是什么.有什么.为什么有,这样您在研究这些 复杂网络技术时始终清楚定位不致于迷失方向.本文适合希望迅速了解 Neutron 全部特性的架构师,适合希望研究 Neutron 代码的程序员以及希望运行 Neutron 的测试人员,也适合想了解基础网络内幕知识的读者. 本文不会讲解每一种网络技术的细节,也不会讲解 Neutron 网络的实现细节,而是高度概括这些基础网络技术的技术本质,试图帮您在这些网络技术和 Neutron 之间建立

漫步东湖,犹如回到祖母日记中 #科技有温度#

自然和谐 新技术指引下,城中也有世外桃源 对英国友人西蒙来说,武汉每天不一样,但漫步武汉东湖绿道,则犹如回到54年前祖母的日记里. "东湖的水面很平静,我们沐浴在阳光里,享受着四周的宁静."如今的东湖与1946年日记中记载的丝毫未变,串起磨山.听涛.落雁三大景区,湖中道.湖山道.磨山道.郊野道四条主题绿道以及四处门户景观.八大景观节点. 如今,东湖绿道的服务对象主要是游客.商家.旅发投.管委会等围绕游客提供各种服务,政府相关部门对绿道的日常运营进行综合管控.对游客的服务主要有统一门户.

跟米老鼠一起雨中漫步 迪士尼儿童雨具

新品直通车 跟米老鼠一起雨中漫步 迪士尼儿童雨具 不论是米老鼠.唐老鸭,还是白雪公主.小熊维尼,都是小孩子很喜欢的卡通形象.给孩子一把http://www.aliyun.com/zixun/aggregation/7491.html">自己喜欢的卡通人物小雨伞,保准能让他(她)一洗下雨的烦恼.现场销售迪士尼儿童雨伞,自动开伞,一拉式手动收伞,为防儿童调皮好动,伞骨内外均无尖锐锋利的地方(普通伞的伞骨外表光滑,内侧比较锋利的),伞尖加大粗圆设计,同时有防紫外线功能,晴雨两用,图案花色均为迪士

消费电子漫步“云”端 用户尝鲜服务勿忘安全问题

云计算缓缓落地,消费电子领域漫步"云"端.据悉,日前,成都正式出台云计算应用与产业发展十二五规划纲要,全面布局云计算.消费电子领域更是风起"云"涌.据<中国消费报>报道,在2011中国国际消费电子博览会上,包括家电企业在内的国内外消费电子企业纷纷聚焦云计算,力推相关产品.同时,云计算所蕴藏的巨大潜力,也吸引了不少IT巨头投入其中.据媒体报道,宏碁3.2亿美元收购iGware发展云计算:华硕称正寻找合作伙伴进军云计算市场:被 曝光的阿里云手机更将曾经虚无缥

互联网+风口直吹传统银行能否漫步起舞

本文讲的是互联网+风口直吹传统银行能否漫步起舞,近日,中国工商银行隆重发布其酝酿已久的"e-ICBC",主要内容是"三大平台"和"三大产品线".这标志着中国最大的商业银行也已全面加快互联网金融战略的实施. 此次全面启动互联网金融战略不仅对工商银行是一件具有里程碑意义的大事,而且对于整个互联网金融业态来说也具有指标意义. 大象寻前进新引擎,加快互联网金融转型 兴起不过两三年的互联网金融行业迎来了井喷式的爆发,让传统金融业感到从未有的压力. 艾瑞咨询

Q+带你漫步互联网世界的云端

"互联网的未来,你准备好了吗 ?" .也许有一天 你 不再需要携带厚厚的笔记本,不需要再纠结于昨晚还未完成的表格忘记保存,不需要再面对冷冰冰的操作系统.一个不再受到终端.操作系统.场景限制,覆盖丰富的应用,更加绚丽多彩.更具人格化的互联网云系统时代正在悄悄而来.腾讯全力打造的"Q+" 是基于 Windows 系统的开放式应用平台,是真正的云 互联网 OS 平台,通过它,用户可以便捷地进入互联网丰富多彩的世界,享受到第三方应用商提供的丰富的互联网应用. Q+引领操作系

组图:苗圃学穿宇航服体验“太空漫步”艰辛

点击查看幻灯图>>>>> 新浪娱乐讯 日前,"女飞人"苗圃参与航天体验营学穿宇航服的最新照片 曝光,这是会开飞机后的苗圃又一惊人举动.在这次学习中,苗圃除了学穿"机关重重"的宇航服解开众多之谜外,还亲身体验了狭小的模拟太空舱,过了一回"太空漫步"的瘾. 苗圃一直给人独立自主的大女人印象,她总会有鲜活的举动让人女人惊叹男人佩服,作为"第一明星女飞人", 苗圃一直是推崇公益的佼佼者,身体力行的为公益事