Oracle9i到10g,空闲等待事件的变化
添加时间: 2008-4-26 1:13:27 作者: Oracle指导 阅读次数:9 来源: http://www.d9soft.com
从Statspack的创建脚本中,我们可以看到从Oracle9i到Oracle10g,空闲等待事件的改变.
空闲等待事件在Statspack中,记录在系统表STATS$IDLE_EVENT中. 检查 其创建脚本我们可以找到这些变化.这个脚本位于$ORACLE_HOME/rdbms/admin/spctab.sql
在Oracle9iR2中,空闲等待有:
/* ------------------------------------------------------------------------- */ create table STATS$IDLE_EVENT insert into STATS$IDLE_EVENT (event) values ('smon timer'); create public synonym STATS$IDLE_EVENT for STATS$IDLE_EVENT; /* ------------------------------------------------------------------------- */ |
在Oracle10gR2中,这个数字大大增加:
/* ------------------------------------------------------------------------- */ create table STATS$IDLE_EVENT insert into STATS$IDLE_EVENT (event) values ('smon timer'); commit; create public synonym STATS$IDLE_EVENT for STATS$IDLE_EVENT; /* ------------------------------------------------------------------------- */ |
如果你注意到的话,很多等待事件在9i中属于空闲等待,但是未被列入,有的是为了向后兼容,有的则是因为Bug.
列在此次,供参考备忘.
上一篇文章: 理解Oracle10g的SQL正则表达式支持 下一篇文章: Case语句在进销存系统的应用
相关软件:

