在 DB2 V9.5 中使用 Workload Manager 管理和监控数据库
2008-12-12 16:35:36 来源:WEB开发网核心提示: 点击 Execute 后,在下述的 panel 中,在 DB2 V9.5 中使用 Workload Manager 管理和监控数据库(8),Design Studio 将列出用于创建该 WLM Scheme 的所有 DDL,它有别于普通意义上的数据库 DDL 语句,需要再定义一些 Limi
点击 Execute 后,在下述的 panel 中,Design Studio 将列出用于创建该 WLM Scheme 的所有 DDL。它有别于普通意义上的数据库 DDL 语句,也是 DB2 在 V9.5 之后新加入的 Utility。
图 18. WLM DDL 语句
在上图中选择 Execute in database,就会在实际的数据库中执行这些语句。按照向导一步步完成并执行成功后,可以在数据库验证结果。
现在,用户 DB2ADMIN 连接数据库 DWESAMP,并从 DB2 Command Line 来执行下述的 2 个语句:
select * from DWH.CL where CL_ID=9
select * from DWH.CL
DWH.CL 表中 CL_ID 是主键,但是表的总行数大于 15。当执行第一个语句时,没有任何错误产生。但是当执行第二个语句时,发生如下错误:
图 19. 验证 WLM Threshold
从上述的信息可以看出之前定义的阀值”SQL Rows Returned Rules”已经被超出,所以查询自动终止。
修改并再次执行 WLM 方案
现在,为解决之前提出的第二个问题,需要再定义一些 Limits 来实现,通过以下 3 个步骤来实现这一目标:
在之前的 Super Class DB2ADMIN_SC 下创建一个 Sub Class,命名为:DML_WORKTYPE_SUBCLASS。
更多精彩
赞助商链接