zoukankan      html  css  js  c++  java
  • [统计信息系列5] 系统统计信息

    (一)系统统计信息收集

    系统统计信息是用来描述Oracle数据库所在服务器的系统处理能力的辅助统计信息,主要包含数据库服务器CPU的频率、单块读的平均耗费时间、多快读的平均耗费时间和单次多快读所能读取的数据块的平均值等。借助于系统统计信息,Oracle可以更清楚目标数据库服务器的实际处理能力。

    系统统计信息是使用DBMS_STATS.GATHER_SYSTEM_STATS来收集,方法为:

    (1)执行dbms_stats.gather_system_stats('start')来开始收集系统统计信息;

    (2)使系统以实际正常负载运行一段时间;

    (3)执行dbms_stats.gather_system_stats('stop')来结束收集系统统计信息;


    (二)系统统计信息查看

    系统统计信息存放在表SYS.AUX_STATS$,PNAME列参数解释:

    CPUSPEEDHW:非工作模式下CPU主频,直接来自硬件的CPU主频

    IOSEEKTIM:I/O寻址时间,来自硬件

    IOTFRSPEED:I/O传输速率(字节/毫秒)

    SREADTIM:单块读的平均时间(ms)

    MREADTIM:读取多个数据块的时间(ms)

    CPUSPEED:工作模式下CPU主频,根据当前工作量评估出一个合理值

    MBRC:Oracle多块读所能读取的平均块数

    MAXTHR:最大I/O吞吐量(字节/秒)

    SLAVETHR:平均I/O吞吐量(字节/秒)

    例子:图中反馈出来的CPU频率(CPUSPEED)为3260MHZ,单块读(SREADTIM)的平均耗费时间为6.083ms,多块读(MREADTIM)的平均耗费时间为30.812ms,多块读所能读取的平均块数为19,I/O寻址时间为10ms,I/O传输速率为4096字节/ms。

    clipboard


    【完】

  • 相关阅读:
    安装项目管理工具 SVN+Redmine
    jquery validate
    NHibernate集合映射中的set, list, map, bag, array
    NHibernate执行原始SQL代码的方法小结 .
    一个简单的存储过程
    修改Project中的表名及字段名
    用代码修改类名
    实现Pick和Reigister
    转移单的装运和收货
    库存维度检查
  • 原文地址:https://www.cnblogs.com/lijiaman/p/13039421.html
Copyright © 2011-2022 走看看