其中:
* UtilityID用ID表示要修改其优先级的正在运行的实用程序。
* Priority指定与这个实用程序相关联的实例级影响限制。100表示最高优先级;
1表示最低优先级。把Priority设置为0会使节流的实用程序以非节流模式继续运行;
把Priority设置为非零值会使非节流的实用程序以节流模式继续运行。
因此,如果希望让实用程序ID为1的非节流Backup操作以节流模式继续运行,就可以执行下面的SET UTIL_IMPACT_PRIORITY命令:
SET UTIL_IMPACT_PRIORITY 1 TO 20 |
执行这个命令之后,Backup操作和同时执行的其他节流实用程序的累积影响会低于为配置参数util_impact_lim指定的百分比值;值20定义Backup操作相对于其他节流实用程序的节流重要性。
查明正在运行的实用程序
在以前,如果DB2 Database Manager认为需要执行某一维护操作(根据先前指定的目标),就会自动调用相应的实用程序。那么,如何判断哪些实用程序正在运行呢?更重要的是,如果希望用SET UTIL_IMPACT_PRIORITY命令修改某一实用程序的影响优先级,应该如何获得实用程序的ID呢?
可以通过执行LIST UTILITIES命令,查明一个实例上正在运行的实用程序(如果有的话)及其影响优先级。这个命令的语法是:
LIST UTILITIES<SHOW DETAIL> |
如果某人对SAMPLE数据库启动了Backup操作,而您希望获得关于这个操作的详细信息,那么可以执行下面的LIST UTILITIES命令:
LIST UTILITIES SHOW DETAIL |
假设这个Backup操作是以非节流模式启动的,执行以上命令时返回的信息应该与清单1相似。
清单1. LIST UTILITIES 命令输出结果
ID = 1 Type = BACKUP Database Name = SAMPLE Partition Number = 0 Description = offline db Start Time = 03/12/2008 10:35:31.442019 State = executing Invocation Type = User Throttling: Priority = Unthrottled Progress Monitoring: Estimated Percentage Complete = 46 Total Work = 49310404 bytes Completed Work = 22696620 bytes Start Time = 03/12/2008 10:35:31.466054 |
要想修改这个Backup操作的影响优先级,应该执行SET UTIL_IMPACT_PRIORITY命令并指定实用程序ID为1。
自动维护
执行定期的日常维护是数据库管理的重要部分。但是,维护实用程序会消耗宝贵的系统资源,如果在数据库在线的情况下执行它们,就必须仔细地控制对它们的使用。自动维护对何时执行某些实用程序提供了更多的控制能力,并使DB2能够智能化地决定何时执行某些维护操作。
实用程序节流使维护实用程序可以与工作负载在繁忙时期同时运行,并将对系统的影响控制在可接受的范围内。实用程序节流使实用程序能够在非高峰时间段自动地获得更多的计算资源,而在高活动量时间段减少资源使用量。通过结合使用这两种技术,就可以显著减少数据库维护所需的工作量。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
在DB2中进行XML拆分的两种方法对比
DB2 9 for z/OS 同DB2 9.x for Linux, UNIX, and Windows支持两种拆分方法,XML TABLE函数与XML Schema注释。
-
数据导出命令:从DB2表迁移到平面文件
我们想将数据通过以下命令从DB2表导出到平面文件……,但是得到的结果如下(它的结果包括sql、列表名称和消息?EURoe2 record(s) selected?EUR?),但我们要结果显示成……
-
IBM DB2 9基础认证(Exam 730):表样题第二部分题10
应用程序已经在列表中获取了Share锁,现在它还将更新这个列。下面各项中哪一项描述是正确的?
-
IBM DB2 9基础认证(Exam 730):表样题第二部分题10答案
正确答案为 C—列层级Share锁将自动转化为列层级Up-date锁。 如果事务拥有需要获取统一资源上更多 […]