Oracle 11g 查看执行计划之10046事件
分类:
数据库 时间:
2018-04-17 12:42:21
阅读次数:
196
tkprof参数详解 table=schema.table 指定tkprof处理sql trace文件时临时表的模式名和表名 insert=scriptfile 创建一个文件名为scriptfile的文件,包含了tkprof存放的输出sql语句 sys=[yes/no] 确定系统是否列出由sys用户 ...
分类:
其他好文 时间:
2018-04-08 14:39:00
阅读次数:
190
10046或10053生成的文件格式比较乱,直接查看有一定的困难,ORACLE自带的一个格式化命令工具tkprof可以将生成的.trc文件进行格式化,具体用说如下: 一、直接输入tkprof不带任何参数,可以查看tkprof工具的参数信息: [oracle@dg trace]$ tkprofUsag ...
分类:
其他好文 时间:
2018-03-10 22:03:05
阅读次数:
202
TKPROF是一个可执行文件,自带在Oracle Server软件中,无需额外的安装。 该工具文件可以用来解析ORACLE的SQL TRACE(10046) 以便生成更可读的内容。 实际上tkprof是对10046 SQL trace的内容作了汇总,例如一个语句遇到过的wait event 、其在P ...
分类:
其他好文 时间:
2018-03-10 14:02:46
阅读次数:
208
在数据库生成的oracle trace文件中,可读性是比较差的,此时可使用tkprof工具来格式化trace文件,tkprof是一个命令行工具,作用就是把原始的跟踪trace文件作为输入,然后格式化一个可读性比较好的文本文件。 在下面的例子中,输入文件是 ora11g_ora_3918.trc,输出 ...
分类:
其他好文 时间:
2018-03-10 13:58:23
阅读次数:
171
TKProf Structure TKProf output for an individual cursor has the following structure: SELECT NULL FROM DUALcall count cpu elapsed disk query current ro ...
分类:
其他好文 时间:
2017-12-13 23:29:55
阅读次数:
183
1. 罗敏老师的书里面第三章讲了几个Oracle的性能检测调优的工具,其实很长时间以前我一直也知道,但是自己一直认为获取trace以及进行查看是一件非常复杂和困难的事情, 以至于一直闭着眼睛不去学习。 其实今年初工作中红遇到的一个大问题 如果先看过这本书的话 明显可以更快的定位到问题,而不是苦苦的等 ...
分类:
其他好文 时间:
2017-12-12 00:10:29
阅读次数:
151
一、通过PL/SQL Dev工具 1、直接File->New->Explain Plan Window,在窗口中执行sql可以查看计划结果。其中,Cost表示cpu的消耗,单位为n%,Cardinality表示执行的行数,等价Rows。 2、先执行 EXPLAIN PLAN FOR select * ...
分类:
数据库 时间:
2017-09-27 22:30:59
阅读次数:
245
Tkprof是一个用于分析Oracle跟踪文件并且产生一个更加清晰合理的输出结果的可执行工具。如果一个系统的执行效率比较低,一个比较好的方法是通过跟踪用户的会话并且使用Tkprof工具使用排序功能格式化输出,从而找出有问题的SQL语句。一.TKPROF命令语法:TKPROFfilename1,filenam..
分类:
数据库 时间:
2017-04-15 10:57:47
阅读次数:
251