Oracle 注:以下指标取自Oracle 的性能分析工具Statspack 所提供的性能分析指标
指标名称 指标描述 指标范围 指标单位 1.关于实例效率(Instance Efficiency Percentages)的性能指标 缓冲区未等待率 (Buffer Nowait %) 指在缓冲区中获取Buffer 的未等待比率
该指标的值应接近100%,如果该值较低,则可能要增大buffer cache
% Redo 缓冲区未等待率 (Redo NoWait %) 指在Redo 缓冲区获取Buffer 的未等待比率
该指标的值应接近100%,如果该值较低,则有2 种可能的情况: 1) online redo log 没有足够的空间; 2) log 切换速度较慢
% 缓冲区命中率 (Buffer Hit %) 指数据块在数据缓冲区中的命中率
该指标的值通常应在90%以上,否则,需要调整
如果持续小于90%,可能要加大db_cache_size
但有时,缓存命中率低并不意味着cache 设置小了,可能是潜在的全表扫描降低了缓存命中率
% 内存排序率 (In-memory Sort %) 指排序操作在内存中进行的比率
当查询需要排序的时候,数据库会话首先选择在内存中进行排序,当内存大小不足的时候,将使用临时表空间进行磁盘排序,但磁盘排序效率和内存排序效率相差好几个数量级
该指标的值应接近100%,如果指标的值较低,则表示出现了大量排序时的磁盘I/O 操作,可考虑加大 sort_area_size 参数的值
% 共享区命中率 (Library Hit %) 该指标主要代表sql 在共享区的命中率
该指标的值通常应在95%以上,否则需要考虑加大共享池(修改shared_pool_size 参数值),绑定变量,修改cursor_sharing 等参数
% 软解析的