从10053事件中可以看出,优化器采用的缺省配置 ***************************** SYSTEM STATISTICS INFORMATION ***************************** Using NOWORKLOAD Stats CPUSPEED: 1188 millions instruction/

    在statspack中需要模仿AWR的delta列,为了避免self-join带来的开销,我使用了Oracle中强悍的分析函数,可以对相邻的两个snap做差值计算,SQL语句有点长,不过关键点就是两处,一个是over(part

, ,

首先清空一下shared_pool: SQL> alter system flush shared_pool;   System altered 将收集阀值调低,可以捕获shared pool中的所有sql了: exec statspack.modify_statspack_parameter(i_execution

快照阀值 快照阀值只应用于stats$sql_summary表中获取的SQL语句。 因为每一个快照都会收集很多数据,每一行都代表获取快照时数据库中的一个SQL语句,所以stats$sql_summary很快就会成为Statspack中最大的表。 快照

,