DB2 for i是IBM DB2数据库家族的成员。它是用于IBM i平台的集成关系数据库管理系统。DB2 for i包含与认证,授权,完整性,机密性和审计目标有关的丰富的安全性功能和服务。
Applications Manager旨在帮助数据库管理员调整其DB2并收集操作系统级别的数据以了解性能问题。让我们看一下监视i所需监控IBM DB2的内容,要收集的性能指标以及如何通过Applications Manager确保DB2数据库正常运行:
要创建用于i数据库服务器监视器的IBM DB2,请执行以下步骤:
| 属性名称 | 描述 | 单位 |
|---|---|---|
| CPU细节 | ||
| Average CPU Utilization | 所有活跃的处理器的平均CPU利用率。 | % |
| Average CPU Rate | 平均CPU速率以百分比表示,其中100%表示处理器以其标称频率运行。高于或低于100%的值表示相对于处理器型号的标称频率,处理器已减速(throttle)或加速(涡轮增压)的程度。例如,值为120%表示处理器的运行速度比其标称速度快20%。 | % |
| Configured CPUs | 已配置的CPU总数。 | -- |
| Current CPU Capacity | 当前处理能力指定分区中正在使用的处理器单元。对于共享物理处理器的分区,当前处理能力代表其正在运行的池中物理处理器的份额。对于使用专用处理器的分区,当前处理能力表示该分区中当前活动的虚拟处理器的数量。 | GHz |
| SCHEMA按大小排名前10位的详细信息 | ||
| Schema | 模式名称 | -- |
| Table Count | 模式中的表数 | -- |
| Size | 模式的大小 | MB |
| Partition Count | 模式中存在的分区数 | -- |
| Pages | 表的所有分区或成员中的64K页数。 | -- |
| >Distinct Indexes | 在表的任何分区或成员上构建的不同索引的数量。这不包括维护的临时索引。 | -- |
| >Insert Operations | 自上次IPL(初始程序加载)以来,表的所有分区或表成员的插入操作数。 | -- |
| Update Operations | 自上次IPL以来,表的所有分区或成员的更新操作数。 | -- |
| Delete Operations | 自上次IPL以来,表的所有分区或成员的删除操作数。 | -- |
| Logical Reads | 自上次IPL以来,表的所有分区或成员的逻辑读取操作数。 | -- |
| 属性名称 | 描述 | 单位 |
|---|---|---|
| 系统详情 | ||
| Main Storage Size | 系统中的主存储量。 | GB |
| System ASP Storage | 系统中的ASP存储量。 | GB |
| System ASP Used | 系统使用的ASP内存量 | MB |
| Partitions Count | 系统中的分区数 | -- |
| Active Threads in System | 系统中活动线程的数量 | -- |
| 内存池信息 | ||
| Pool Name | 存储池的名称。名称可以是数字,在这种情况下,它是与子系统关联的专用池,或者是以下特殊值之一。 •MACHINE-将指定的池定义定义为计算机池。 | |
| Reserved Size | 池中保留供系统使用的存储量(例如,用于保存/恢复操作)。 | GB |
| Current Size | 池中的主存储量。 | GB |
| Maximum Active Threads | 任何时候池中可以活动的最大线程数。 | -- |
| Current Threads | 当前正在使用该池的线程数。 | -- |
| Elapsed Time | 自测量开始时间以来的时间。 | 秒 |
使用JVM信息的前10个垃圾回收和堆时间
| 属性名称 | 描述 | 单位 |
|---|---|---|
| job详情 | ||
| Active Jobs in System | 系统中活动的作业数(已开始但尚未结束的作业),包括用户和系统作业 | -- |
| Interactive Jobs in System | 分配给此逻辑分区的交互式性能的百分比。该值是整个物理系统可用的总交互式性能的百分比。 | % |
| Total Jobs in System | 系统中当前存在的用户和系统作业的总数。总数包括: •等待处理的作业队列中的所有作业。 •所有当前活动的作业(正在处理)。 •所有已完成运行但仍在要生成的输出队列上有输出的作业。 | |
| Maximum Jobs in System | 系统上允许的最大作业数。当作业数量达到此最大值时,您将无法再在系统上提交或启动更多作业。总数包括: •等待处理的作业队列中的所有作业。 •所有当前活动的作业(正在处理)。 •所有已完成运行但仍在要生成的输出队列上有输出的作业。 | |
| Job Name | 在DB2数据库中运行的Job的名称。 | -- |
| Process ID | 内核用来唯一标识进程的进程标识符。 | -- |
| Total GC Time | 执行垃圾收集任务所花费的总时间。 | 分钟 |
| Current Java Threads | JVM作业中的当前Java线程数。 | -- |
| Current Heap Size | 当前为堆空间分配的内存量。 | MB |
| In Use Heap Size | 堆当前正在使用的内存量。 | MB |
| Max Heap Size | JVM代码可用的最大堆大小。 | MB |
| 属性名称 | 描述 |
|---|---|
| Aliases | 别名是数据库对象的替代名称。 |
| Sequences | 序列数 |
| Global Variables | 全局变量数 |
| Journals | Journals数 |
| Journal Receivers | Journal Receivers接收者数 |
| Schemas | 模式数 |
| Tables | 表数 |
| Partitioned Tables | 分区表数 |
| Distributed Tables | 分配表数 |
| Materialized Tables | aterialized Table的数量 |
| Physical Files | 物理文件数 |
| Source Files | 源文件数 |
| Logical Files | 逻辑文件数 |
| DDM Files | DDM文件数 |
| External Triggers | 外部触发器的数量 |
| SQL Procedures | SQL过程数 |
| External Procedures | 外部程序数 |
| SQL Procedures | SQL进程数 |
它允许我们跟踪关键指标,如响应时间、资源利用率、错误率和交易性能。实时监控告警会及时通知我们任何问题或异常,使我们能够立即采取行动。
审稿人角色:研究与开发

Lexmark技术支持经理