如何在 SAP 系统中监控和分析 DB2 UDB 性能
2010-02-04 00:00:00 来源:WEB开发网核心提示: 另外两个重要性能指标是索引命中率和数据命中率,索引命中率反映了可以在缓冲池中找到的页面能够满足的对索引页的所有读请求所占的百分比,如何在 SAP 系统中监控和分析 DB2 UDB 性能(4),其计算方法为:索引命中率=(1-(缓冲池索引物理读/缓冲池索引逻辑读)))*100%数据命中率说明了可以
另外两个重要性能指标是索引命中率和数据命中率。索引命中率反映了可以在缓冲池中找到的页面能够满足的对索引页的所有读请求所占的百分比。其计算方法为:
索引命中率 = (1 - ( 缓冲池索引物理读 / 缓冲池索引逻辑读 ) ) ) * 100%
数据命中率说明了可以在缓冲池中找到的页面能够满足的对数据页的所有读请求所占的百分比。其计算方法为:
数据命中率 = (1 - ( 缓冲池数据物理读 / 缓冲池数据逻辑读 ) ) ) * 100%
监控
我们可以从三个级别来看缓冲池的质量,这三个层次分别是数据库级,缓冲池级,表空间级。在 SAP 系统中我们可以使用 DBA Cockpit 来查看不同级别的缓冲池质量。首先可以在数据库级查看缓冲池的质量,我们进入 SAP 的 DBA Cockpit,然后在 Performance 的目录下双击 Database, 在 Buffer Pool 的标签内,可以看到当前数据库总体的缓冲池质量。
图 2. 缓冲池总体状况
查看原图(大图)
我们从图中可以看出,数据库缓冲池的总体命中率是 99.81%,数据命中率为 99.86%,索引命中率为 99.70%。
如果在 st04 中选中 Performance -> Buffer pools, 我们也可以在缓冲池级别看到命中率,如果一个数据库只有一个缓冲池,那么这个命中率与我们在数据库级别看到的命中率相同。
图 3. 数据库级别缓冲池信息
更多精彩
赞助商链接