Shared Pool Statistic

从从这期开始继续讲解awr报告的其他部分

Instance Efficiency Percentages总结

这期针对Shared Pool Statistic 部分做说明

Alt text

这部分主要是Oracle Shared Pool 的性能指标

Memory Usage %:

该指标指的是Oracle数据库Shared Pool的使用率,适用于OLTP系统

该指标一般要求在70%-85%之间

过高说明Shared Pool 剩余空间不足,我们需要查找具体原因或者增加其空间

过低说明Shared Pool 剩余空间过多,造成内存的浪费需要减少Shared Pool 的大小

% SQL with executions>1:

该指标指的是Shared Pool 中的SQL语句执行次数大于1的比例,适用于OLTP系统

该指标越高越好,如过低说明SQL 未被复用,请检查绑定变量的问题

该指标可和上节Instance Efficiency Percentages 部分中的Parse相关指标作对比

% Memory for SQL w/exec>1:

该指标指的是执行次数大于1的SQL语句占用的Shared Pool内存比例

该指标越低说明Shared Pool内存更多的被用在存储不能复用的语句上

从侧面反映出硬解析比较严重