如何在 SAP 系统中监控和分析 DB2 UDB 性能
2010-02-04 00:00:00 来源:WEB开发网核心提示: 检查缓冲池的使用状况,如果发现 CPU 具有很高的负载:检查排序状况;检查缓冲池的使用状况,如何在 SAP 系统中监控和分析 DB2 UDB 性能(2),如果发现 CPU 和 I/O 操作的负荷都很大:检查用户数量;检查排序状况,如果发现 CPU 和 I/O 操作的负荷都很小而数据库响应仍然很慢
检查缓冲池的使用状况。
如果发现 CPU 具有很高的负载:
检查排序状况;
检查缓冲池的使用状况。
如果发现 CPU 和 I/O 操作的负荷都很大:
检查用户数量;
检查排序状况。
如果发现 CPU 和 I/O 操作的负荷都很小而数据库响应仍然很慢:
检查并发性和锁的使用状况;
检查缓冲池的使用状况。
如果性能问题可以被定位在一个应用,我们可以进行以下排查:
检查排序情况。
检查并发性和锁的使用状况。
检查统计信息是否更新。
通过 SAP 系统的工具对 DB2 UDB 进行监控
通过前一部分的描述,我们了解到了在遇到性能问题以后应该用什么思路寻找性能的瓶颈,从而想办法解决性能问题。在对数据库进行检查的过程中,我们通常会用到数据管理工具,命令行以及操作系统的工具,还要结合 SAP 的自身特点寻找性能问题的根源,这将是一个比较繁琐和费事的工作。在使用 SAP 作为底层数据库的 SAP 系统中,由于 SAP 实现了与 DB2 紧密的结合。SAP 的 DBA Cockpit 提供了许多功能来支持数据库的管理工作,使得数据库性能监控和分析变得更加简单。
下面我们就来看看,SAP 为 DB2 性能监控和分析提供了哪些支持。
磁盘 I/O 性能监控
概念
对于数据库来说,最消耗时间的操作实际上是从磁盘中检索数据。这是由磁盘的物理特性决定的。尽管磁盘存储技术已经取得了极大的进步,但磁盘的读写速度与内存的读写速度仍然相差几个数量级。从性能调整的角度来说,如果一个机器的磁盘出现问题,那么其他的任何优化工作都无法提供帮助。因此我们应该保证运行数据库的磁盘系统是健康的。SAP 系统为我们提供了监控磁盘读写速度的功能,让我们可以直接了解当前磁盘的性能状况。
更多精彩
赞助商链接