Oracle性能优化教程04:Oracle性能优化之性能跟踪工具_超越OCP/OCM

教程发布:风哥 教程分类:Oracle性能优化 更新日期:2019-03-04 浏览学习:841

风哥本套oracle教程Oracle性能优化之性能跟踪工具。主要学习Oracle性能优化,如何获取跟踪文件,sql_trace及案例,10046事件及案例,trace内容分析。

在日常数据库维护中,经常会对SQL进行跟踪分析性能,优化器,执行计划,DBA必备诊断利器。
01、获取跟踪文件
1)oradebug获取跟踪文件
--使用oradebug获取本会话跟踪文件位置
SQL> oradebug setmypid
SQL> oradebug tracefile_name

Oracle性能优化之性能跟踪工具_Oracle性能优化与故障诊断04
(真正超越OCP/OCM的项目实战系列教程)
本套风哥Oracle教程学习内容
1) 如何获取跟踪文件
2) sql_trace及案例
3) 10046事件及案例
4) trace内容分析
5) oradebug及案例
6) dbms_system
7) dbms_monitor及案例
8) dbms_support
9) 10053事件及案例
10) 综合案例分析问题
本套风哥Oracle教程学习地址
http://edu.51cto.com/sd/e260e
更多Oracle教程,请加风哥QQ:176140749、113257174或微信"itpux-com"交流

2、sql语句跟踪sql_trace
当sql 语句出现性能问题时,我们可以用sql_trace 来追踪SQL的执行过程,分析SQL的性能,资源消耗情况。
SQL_TRACE跟踪SQL语句执行情况的内容:
·解析、执行、取数据的计数,处理行数目
·执行过程资源消耗,如CPU时间和占用时间 
·物理读和逻辑读 
·所解析的用户名 
·每次提交和回滚的情况. 
 如何操作处理数据
 执行过程中产生了的等待事件
 实际执行计划  
Oracle性能优化教程04:Oracle性能优化之性能跟踪工具_超越OCP/OCM

网站声明:本文由风哥整理发布,转载请保留此段声明,本站所有内容将不对其使用后果做任何承诺,请读者谨慎使用!
【上一篇】Oracle性能优化教程05:Oracle性能优化之表分区管理_超越OCP/OCM
【下一篇】Oracle性能优化教程03:Oracle性能优化之性能诊断工具_超越OCP/OCM