Oracle 统计信息罗列

1、Oracle统计信息概要


优化器统计范围:
表统计: 行数,块数,行平均长度;all_tables:NUM_ROWS,BLOCKS,AVG_ROW_LEN;
列统计: 列中唯一值的数量(NDV),NULL值的数量,数据分布;
            DBA_TAB_COLUMNS:NUM_DISTINCT,NUM_NULLS,HISTOGRAM;
索引统计:叶块数量,等级,聚簇因子;
            DBA_INDEXES:LEAF_BLOCKS,CLUSTERING_FACTOR,BLEVEL;
系统统计:I/O性能与使用率;
         CPU性能与使用率;
            存储在aux_stats$中,需要使用dbms_stats收集,I/O统计在X$KCFIO中;

2、优化器存储统计信息的基表


o   DBA_TABLES
o   DBA_OBJECT_TABLES
o   DBA_TAB_STATISTICS
o   DBA_TAB_COL_STATISTICS
o   DBA_TAB_HISTOGRAMS
o   DBA_INDEXES
o   DBA_IND_STATISTICS
o   DBA_CLUSTERS
o   DBA_TAB_PARTITIONS
o   DBA_TAB_SUBPARTITIONS
o   DBA_IND_PARTITIONS
o   DBA_IND_SUBPARTITIONS
o   DBA_PART_COL_STATISTICS
o   DBA_PART_HISTOGRAMS
o   DBA_SUBPART_COL_STATISTICS
o   DBA_SUBPART_HISTOGRAMS
o   INDEX_STATS              存储ANALYZE ..VALIDATE STRUCTURE统计信息
o   AUX_STATS$               存储CPU统计信息
o   X$KCFIO                     存储I/O统计信息

3、Oracle系统统计信息


    使用DBMS_STATS.GATHER_SYSTEM_STATS收集系统统计,Oracle推荐收集系统统计。收集系统统计需要DBA权限。
收集的优化器系统统计包括:
cpuspeedNW:代表无负载CPU速度,CPU速度为每秒钟CPU周期数;
        通过设置gathering_mode = NOWORKLOAD或手工设置统计;单位Millions/sec。
ioseektim:I/O查找时间=查找时间+延迟时间+OS负载时间;
        通过设置gathering_mode = NOWORKLOAD或手工设置统计;单位为ms。
Iotfrspeed:I/O传输速度;
        通过设置gathering_mode = NOWORKLOAD或手工设置统计;单位为Bytes/ms.
Cpuspeed:代表有负载CPU速度,CPU速度为每秒钟CPU周期数;
        通过设置gathering_mode =NOWORKLOAD,INTERVAL, START|STOP或手工设置统计;单位Millions/sec。
Maxthr:最大I/O吞吐量;
        通过设置gathering_mode =NOWORKLOAD,INTERVAL, START|STOP
        或手工设置统计;单位Bytes/sec.
Slavethr:服务I/O吞吐量是平均并行服务I/O吞吐量;
        通过设置gathering_mode = INTERVAL,START|STOP或手工设置统计;Bytes/sec.
Sreadtim:随机读取单块的平均时间;
        通过设置gathering_mode =INTERVAL,START|STOP或手工设置统计;单位为ms。
Mreadtim:顺序读取多块的平均时间,
        通过设置通过设置gathering_mode = INTERVAL,START|STOP或手工设置统计;单位为ms。
Mbrc: 多块读平均每次读取的块数量;
        通过设置通过设置gathering_mode = INTERVAL,START|STOP或手工设置统计;单位为blocks。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值