首页 > 数据库 > Oracle > 正文

Oracle 10g对DBWR的SCAN间隔进行了调整

2024-08-29 13:49:58
字体:
来源:转载
供稿:网友
了避免DBWR不必要的唤醒及过于活跃,从Oracle10g开始,Oracle对DBWR的SCAN间隔进行了调整.
在内部由一个隐含参数:_dbwr_scan_interval 控制.Oracle9i中这个参数缺省值为10 s: SQL> select * from v$version  2  /
BANNER----------------------------------------------------------------Oracle9i EnterPRise Edition Release 9.2.0.4.0 - 64bit ProdUCtionPL/SQL Release 9.2.0.4.0 - ProductionCORE    9.2.0.3.0       ProductionTNS for Solaris: Version 9.2.0.4.0 - ProductionNLSRTL Version 9.2.0.4.0 - Production
SQL> col ksppinm for a20SQL> col ksppdesc for a40SQL> col ksppstvl for a10SQL> select  2    ksppinm,ksppdesc,ksppstvl  3  from  4    sys.x$ksppi x,  5    sys.x$ksppcv y  6  where  7    x.inst_id = userenv('Instance') and  8    y.inst_id = userenv('Instance') and  9    x.indx = y.indx and 10    x.ksppinm like '%_dbwr_scan%' 11  /
KSPPINM              KSPPDESC                                 KSPPSTVL-------------------- ---------------------------------------- ----------_dbwr_scan_interval  dbwriter scan interval                   10
 从Oracle10g开始,此缺省值被调这个为300 s:SQL> select * from v$version  2  /
BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.1.0.3.0 - 64bipL/SQL Release 10.1.0.3.0 - ProductionCORE    10.1.0.3.0      ProductionTNS for Solaris: Version 10.1.0.3.0 - ProductionNLSRTL Version 10.1.0.3.0 - Production
SQL> col ksppinm for a20SQL> col ksppdesc for a40SQL> col ksppstvl for a10SQL> select  2    ksppinm,ksppdesc,ksppstvl  3  from  4    sys.x$ksppi x,  5    sys.x$ksppcv y  6  where  7    x.inst_id = userenv('Instance') and  8    y.inst_id = userenv('Instance') and  9    x.indx = y.indx and 10    x.ksppinm like '%_dbwr_scan%' 11  /
KSPPINM              KSPPDESC                                 KSPPSTVL-------------------- ---------------------------------------- ----------_dbwr_scan_interval  dbwriter scan interval                   300

 在Oracle10gR2中,这个参数未作进一步调整,缺省值仍然为300:SQL> select * from v$version  2  /
BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2.0.1.0 - ProductionCORE    10.2.0.1.0      ProductionTNS for linux: Version 10.2.0.1.0 - ProductionNLSRTL Version 10.2.0.1.0 - Production
SQL> col ksppinm for a20SQL> col ksppdesc for a40SQL> col ksppstvl for a10SQL> select  2    ksppinm,ksppdesc,ksppstvl  3  from  4    sys.x$ksppi x,  5    sys.x$ksppcv y  6  where  7    x.inst_id = userenv('Instance') and  8    y.inst_id = userenv('Instance') and  9    x.indx = y.indx and 10    x.ksppinm like '%_dbwr_scan%' 11  /
KSPPINM              KSPPDESC                                 KSPPSTVL-------------------- ---------------------------------------- ----------_dbwr_scan_interval  dbwriter scan interval                   300
 以上内容,仅供参考.


上一篇:Oracle PL/SQL的第一次接触

下一篇:Oracle-如何获得数据库的DBID

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表
学习交流
热门图片

新闻热点

疑难解答

图片精选

网友关注