10053事件

10053事件:将CBO如何做出这个执行计划的整个过程展示出来。10053同样会在$Oracle_base/admin/sid/udump下产生一个trace文件,这个trace文件不能用tkprof工具处理,tkprof工具只能处理sql_trace或者10046事件。windows系统在D:\Oracle11g\diag\rdbms\[SID]\[SID]\trace目录下。

  • 打开10053事件trace:alter session set events
    ‘10053 trace name context forever,level 1‘;

  • 关闭10053事件trace:alter session set events
    ‘10053 trace name context off‘;

10053事件,布布扣,bubuko.com

时间: 2024-12-15 07:17:42

10053事件的相关文章

详解 db file sequential read 等待事件

db file sequential read (本文由thomaswoo_dba翻译,转载请注明出处) db file sequential read 事件有三个参数:file#,first block#, block count, 在oracle 10g里,此等待事件在归于 User I/O wait class 下面的. 处理db file sequential read 事件要牢牢把握下面三个主要思想: 1)oracle 进程需要访问的block不能从SGA 中获取,因此oracle 进

Oracle性能优化之性能跟踪工具_超越OCP精通Oracle视频教程培训34

Oracle性能优化之性能跟踪工具_超越OCP精通Oracle视频教程培训34 课程介绍 Oracle视频教程,风哥本套oracle教程培训<<Oracle数据库性能优化培训教程>>的第4/10套:Oracle性能优化之性能跟踪工具.主要学习Oracle性能优化,如何获取跟踪文件,sql_trace及案例,10046事件及案例,trace内容分析,oradebug及案例,dbms_system,dbms_monitor及案例,dbms_support,10053事件及案例,综合案例

Oracle里count(1)、count(*)和count(主键)哪个更快

这两天听了将近20场演讲,感觉收获很多,最深的感觉就是自己还有很长的路要走.有几个点记录一下: 昨天听老猫讲,提到一个普遍的问题就是Oracle里count(*).count(1)和count(主键)到底哪个快的问题.这个问题看起来很简单,每个人都会有自己的答案,去百度上搜会出来一大堆帖子来讲哪个更快.但是老猫说了它们三个其实是一样的,我听到之后也觉得挺诧异的,因为我记得别人跟我说过count(主键)会快,然后自己简单想了一下,觉得好像是那么回事的就没有深入去追究.接着老猫说官方有这样的说法这三

DBA一天干的活

一.检查活动状态 通过查询基本视图,确认数据库和实例处于正常运行状态,可以对外提供数据服务. 1.1实例状态 SELECT instance_name,status FROM v$instance; 查询返回实例名称.状态,正常状态应为Open. 1.2会话信息 SELECT  SESSIONS_CURRENT,SESSIONS_HIGHWATER FROM v$license; 辅助查询,实例当前会话数和启动最高连接会话数量. SELECT inst_id,username,COUNT(*)

oracle里的执行计划-查看

内容主要来自看书学习的笔记,如下记录了常见查询执行计划的方法. 2.2 如何查看执行计划1.explain plan2.dbms_xplan包3.autotrace4.10046事件5.10053事件6.awr/statspack报告(@?/rdbms/admin/awrsqrpt)7.脚本(display_cursor_9i.sql) 2.2.1 explain planexplain plan for sqlselect * from table(dbms_xplan.display);SQ

COUNT系列

[优化]COUNT(1).COUNT(*).COUNT(常量).COUNT(主键).COUNT(ROWID).COUNT(非空列).COUNT(允许为空列).COUNT(DISTINCT 列名) 1.1  BLOG文档结构图 1.2  前言部分 1.2.1  导读和注意事项 各位技术爱好者,看完本文后,你可以掌握如下的技能,也可以学到一些其它你所不知道的知识,~O(∩_∩)O~: ① COUNT(1)和COUNT(*)的区别(重点) ② 10046和10053的使用 ③ "SELECT COUN

Oracle OCM甲骨文认证大师

为了方便初学者学习oracle ,后面会根据下面这个目录更新ocm相关资料,尽情关注.(纯粹个人学习整理,不要用于商业用途.) (1)oracle数据库软件安装部署和升级 1.ocm考试介绍和课程介绍 ocm考试流程简介 ocm考试大纲介绍 课程安排介绍 2.安装和升级数据库软件 安装VMware10 安装部署oracle linux5.4 安装部署oracle11.2.0.3.0 区分PSU/CPU/SPU 升级oracle到11.2.0.3.14 手工创建数据库 3.SQL/plus 工具使

exists的用法

今天突然看到之前自己写的一个代码 久久没想通为毛.. 看来笔记还是需要 exists可以代替子查询in  比in 更高效 默认是exists 查询中包含有数据则条件成立..否则没数据 select * from table where exists(select count(*) from table2  tb2 where tb2.id==1)    exists查询出数据则 条件成立 显示所有table中的数据 当处理需要查询父表的某列 需要满足子表的列结果时就可以用exists来代替in

SQL性能调优基础教材

一.数据库体系结构 1.       Oracle数据库和实例 数据库:物理操作系统文件或磁盘的集合. 实例:一组Oracle后台进程/线程以及一个共享内存区,这些内存由同一个计算机上运行的线程/进程所共享. 2.       文件 参数文件 跟踪文件 警告文件 临时文件 控制文件 重做日志文件 密码文件 3.  内存结构和进程 SGA PGA PMON SMON RECO CKPT DBWn LGWR ARCn 4.  Redo和undo Undo和redo的作用及如何协作 Undo(撤销信息