简述
在oracle数据库中,awr是关于数据库系统整体的负载情况和运行情况的报告。而当系统负载都显示正常,而客户端执行某些动作响应很慢,或者某些终端连接的会话执行缓慢或异常时,就需要用到会话级别的跟踪了。
常见方法概述
Session级别跟踪的方法有许多,比如当前会话的跟踪,可以执行命令
Alter session set sql_trace=true;
Alter session s...
分类:
数据库 时间:
2014-11-03 10:14:38
阅读次数:
199
我们知道, SQL 在执行前, 先要进行解析, 解析后, 生成很多执行计划, 从中进行比较.1. 快速解析也就是我们常说的, 比如利用绑定变量等, SQL 的执行计划直接可以利用 shared pool 中的内容.tkprof sys=no sort=prsela,exeela,fchela发现解....
分类:
其他好文 时间:
2014-10-23 10:40:10
阅读次数:
208
tkprof是Oracle自带的一个命令行工具,主要作用是将原始的跟踪文件转换为格式化的文本文件,最简单的使用方式如下:
tkprof ly_ora_128636.trc ly_ora_128636.txt
tkprof带有很多参数,在多数情况下,使用这些参数对你的分析将很有帮助。
tkprof参数
如果不带任何参数运行tkprof,它将打印出完整的参数列表,并带有简单的描述。下面是对参数...
分类:
数据库 时间:
2014-08-21 17:15:10
阅读次数:
296
通过案例学习调优之--ADDM使用应用环境:操作系统:RedHatEL55Oracle:Oracle10gR2一、ADDM简介在Oracle9i及之前,DBA们已经拥有了很多很好用的性能分析工具,比如,tkprof、sql_trace、statspack、setevent10046&10053等等。这些工具能够帮助DBA很快的定位性能问题。但这..
分类:
其他好文 时间:
2014-08-15 18:05:59
阅读次数:
427
录入预算报错时报错:
分析:这个错误是select into 语句返回多行的结果,但具体在哪?
两种方法查找,trace 或者debug
1.trace
启用调试
获取trace文件
-bash-3.2$ tkprof ERPDEV_ora_7532_RICK.trc $HOME/7532_rick.fchela.txt
TK...
分类:
其他好文 时间:
2014-07-29 14:21:58
阅读次数:
214
10053事件:将CBO如何做出这个执行计划的整个过程展示出来。10053同样会在$Oracle_base/admin/sid/udump下产生一个trace文件,这个trace文件不能用tkprof工具处理,tkprof工具只能处理sql_trace或者10046事件。windows系统在D:\O...
分类:
其他好文 时间:
2014-05-19 15:34:21
阅读次数:
229
第一章 ADDM简介
在Oracle9i及之前,DBA们已经拥有了很多很好用的性能分析工具,比如,tkprof、sql_trace、statspack、set event
10046&10053等等。这些工具能够帮助DBA很快的定位性能问题。但这些工具都只给出一些统计数据,然后再由DB...
分类:
数据库 时间:
2014-05-10 06:14:14
阅读次数:
520