电脑技术学习

DB2 Performance Expert 简化性能管理和调优(1)

dn001
    图 6. Online Monitor - SQL Activity Report  异常处理  异常处理是对那些会指出反常问题的状况或者值得 DBA 注重的不平常状况的监控。例如,假如应用程序开始时碰到死锁,那么您可能希望警告 DBA。您可能还想为一个阈值异常定义其他一些状况。您可以为这些异常状况定义警告和通知。  图 7展示了针对死锁的事件异常处理。  图 7. Exception Processing (死锁)  图 8展示了阈值异常日志,并将其向下展开,以查看 SQL 活动的某一时期的异常细节。  图 8. Exception Processing (阈值异常日志)  Performance Warehouse (PWH)  Performance Warehouse 为 SQL、缓冲池和数据库活动数据的长期存储。通过生成报告、执行查询或获取经验法则(Rules-of-Thumb),可以对其中的数据进行分析。通过分析和遵从建议,您可以提前改进系统行为。  我们可以对存储在 Performance Warehouse 中的信息运行 25 种预定义查询。 图 9的 Performance Warehouse 屏幕中显示了其中的一些查询。  图 9. Performance Warehouse  图 10 展示了如何检查或执行这些预定义查询。  图 10. Performance Warehouse  在 图 11中可以看到其中一种预定义查询。 上一页12345下一页   图 11. Performance Warehouse - 显示排序溢出的预定义查询 - SQL  图 12展示了运行该查询的结果。  图 12. Performance Warehouse - 显示排序溢出的预定义查询 - Results  Buffer Pool Analyzer(BPA)  Buffer Pool Analyzer 显示特定时期内缓冲池的活动,包括报告和图形视图。 图 13显示了缓冲池分析器的一个屏幕快照。其中的线图使您可以快速地查看缓冲池中被读取的 SQL 查询所占的百分比。  图 13. Buffer Pool Analyzer  DB2 Control Center Plugin  我们可以直接从 DB2 Control Center 启动 DB2 PE 的监控功能。在 图 14中可以看到,在安装了 DB2 PE 之后,通过右击实例名就可以访问 Performance Expert 功能。  图 14. DB2 Control Center Plugin  DB2 PE eMail Notification  可以通过 SMTP 将一定时期的事件异常发送到一个电子邮件地址。 图 15 展示了如何定义 SMTP 警告。  图 15. DB2 PE eMail Notification  结束语  在第1部分,您已经看到了 DB2 Performance Expert 的一些基本功能。请继续阅读第2部分,以获得关于如何使用 DB2 Performance Expert 解决问题的实践性例子。