在statspack显示完整的SQL

用spreport.sql生成statspack文件时,其中的SQL语句只显示了5行,往往显示不完整,有时又需要完整的SQL来进一步分析SQL的性能问题.以前一直不知道怎么办,今天查资料找到了解决办法.

对于8i,直接修改spreport.sql文件中的下面这一句,把5改为20等更大的值

define num_rows_per_hash=5;

对于9i以上,是修改这个文件中的值\rdbms\admin\sprepins.sql

举一反三,修改下面的值,可以在报告中观察到更多的top等待事件,top SQL,top segstat

define top_n_events = 5;
define top_n_sql = 65;
define top_n_segstat = 5;

原文地址:https://www.cnblogs.com/zyk/p/438016.html