(转)【sql调优】系统信息统计

原文:http://space.itpub.net/?uid-22664653-action-viewspace-itemid-674072

 

SQL> begin
  2 dbms_stats.gather_system_stats(gathering_mode =>'start');
  3  end;
  4  /
PL/SQL procedure successfully completed.
Elapsed: 00:00:00.05
SQL> select pname,pval1
  2  from aux_stats$ where sname ='SYSSTATS_TEMP';
PNAME                               PVAL1
------------------------------ ----------
CACHE_JOB                               2
CPUCYCLES                         2251956
CPUTIM                            2301745
JOB                                     0
MBLKRDS                             13554
MBLKRDTIM                           30370
MBRTOTAL                           227237
SBLKRDS                             19739
SBLKRDTIM                           92470
9 rows selected.
Elapsed: 00:00:00.00
具体列出上述涉及到的一些统计信息:
CPUSPEED   负载下的cpu速度,即每秒钟的cpu周期数(单位是百万次millon)
CPUSPEEDNW无负载cpu速度,通过设置gathering_mode=NOWORKLOAD或者手动设置统计。
IOSEEKTIM  Io的查找时间,通过设置gathering_mode=NOWORKLOAD或者手动设置统计,单位是ms。
IOTFRSPEEDIo 的传输速度,通过设置gathering_mode=NOWORKLOAD或者手动设置统计,单位是bytes/ms
MAXTHR     最大的io吞吐量,bytes/sec
MBRC       多块读的平均每次读的块的数量,单位是block
MREADTIM   顺序读多块的平均时间
SLAVETHR   平均并行io吞吐量
SREADTIM   随机读单块的平均时间
Dbms_stats 还提供了锁定和解锁统计信息的方法:
Lock_schema_stats或者lock_table_stats用来锁定
Unlock_schema_stats或者unlock_table_stats用来解锁

Elapsed: 00:00:00.00
SQL> begin
  2 dbms_stats.gather_system_stats(gathering_mode =>'stop');
  3  end;
  4  /
PL/SQL procedure successfully completed.
Elapsed: 00:00:00.07
SQL> select pname,pval1
  2  from aux_stats$ where sname ='SYSSTATS_TEMP';
no rows selected

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值