DB2 for i 是 IBM DB2 数据库家族旗下一员。它是一款针对 IBM i 平台的集成关系数据库管理系统。DB2 for i 包含丰富的安全功能和服务,涉及到身份验证、授权、完整性、保密性和审计。DB2 for i 是一款当今数据库业界内最安全的数据库系统。
Applications Manager 旨在帮助数据库管理员调整其 DB2,以确保生产数据库的可用性和性能,以及收集操作系统的数据以确定性能问题。让我们来了解下您需要检查哪些内容以监控 IBM DB2 for i,以及要收集的性能指标,和如何通过Applications Manager 确保 DB2 数据库正常运行:
监控 DB2 数据库的可用性状态以及最重要的系统指标,例如 CPU 使用率、内存占有率和磁盘利用率。CPU 使用率过高可能会造成处理器瓶颈,并导致性能下降。有效监控适用于最大配置容量持续使用的内存和 CPU 。获取处理器上的工作负载量。了解主机占用的内存量,在其中任何资源的使用率过高时接收告警,并采取措施来释放这些资源或添加额外容量。
显示端到端数据库系统,以及列出 DB2 数据库服务器上最繁忙的前 N 个模式或数据库;收集模式统计信息,例如大小、表数、页数、分区计数、索引数和其他数据库对象数。识别成本高昂的操作,即响应时长较高的操作;跟踪服务器每秒的插入、更新和删除操作的操作统计信息和延迟(平均值和总计数)。监控关键系统指标,例如磁盘存储量、活动系统线程数以及辅助存储池 (ASP) 使用率百分比。
监控并控制 iSeries DB2 数据库服务器上运行的各种作业,了解哪些作业处于正常、临界或告警状态。检测是否有任何给定作业导致系统变慢,或者耗用了高优先级作业执行所需的有限系统资源。在任何给定作业无法按计划执行时生成告警消息。定位引起问题的原因,并采取预防措施,安排作业执行,确保高效率地利用系统资源。监控 Java 虚拟机上的 CPU、线程和内存用量。检查 Java 垃圾回收机制,以帮助您了解数据库内存使用情况。监控分配给每个线程池的实际线程数,以确认是否确实需要增加其大小。分析堆转储,查找潜在的内存增长。
根据已配置的阈值来生成告警和通知,自动执行应对措施。获取有关可用性、健康状况和连接时间的性能图形及报表。深入研究之前及当前的 DB2 指标,从而了解一段时间内的性能。