当前位置:数据库 > Oracle >>

oracle收集系统统计信息

oracle收集系统统计信息
 
     oracle 10g系统统信息为:
 
    参数名称    描述
cpuspeedNW CPU在无负载模式下的处理速度,即每秒可以完成的机器指令数,单位是百万次,10g默认为1。
ioseektim IO寻址时间,即IO寻址需要的时间,单位是毫秒,默认为10。
iotfrspeed IO传输速度,即每毫秒传输的字节数,默认为4096。
cpuspeed CPU在负载模式下的处理速度,即每秒可以完成的机器指令数,单位是百万次。
maxthr IO系统的最大吞吐量,单位为每秒字节数。
slavethr 单个并行的最大吞吐量,单位为每秒字节数。
sreadtim 单块读的平均读取时间,单位为毫秒。
mreadtim 多块读的平均读取时间,单位为毫秒。
mbrc 系统设置多块数据读的块数。
无负载模式数据包括:cpuspeedNW、ioseektim、iotfrspeed。
负载模式数据包括:cpuspeed、maxthr、slavethr、sreadtim、mreadtim、mbrc。
注:无负载模式就是系统较空闲的时候,负载模式就是系统高峰期。
•无负载模式
    exec dbms_stats.gather_system_stats(gathering_mode => 'NOWORKLOAD');
 
•负载模式
 手工
 
 exec dbms_stats.gather_system_stats(gathering_mode => 'start');
 
     .........................等待一段时间,这段时间不是数据库引擎控制,是业务系统控制............................
 
 exec dbms_stats.gather_system_stats(gathering_mode => 'stop');
 
自动
 
  execdbms_stats.gather_system_stats(gathering_mode => 'interval',interval => 30);---这里的30分钟只是建议,具体要看你的业务
 
 
 
查询系统统计信息:
 
Select * from   Aux_stats$   where   sname='SYSSTATS_MAIN';
 
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,