具体介绍如下: 工作负载(Workload)、服务类(Service Classs )和阈值(Threshold) 可以根据数据库连接的各种属性对具体的工作进行分类,定义成工作负载(Workload),定义工作负载时指定要匹配的服务类(Service Classs ),然后通过控制服务类的一系列属性,可以使不同的工作具有不同的优先级。...
显示全部具体介绍如下:
工作负载(Workload)、服务类(Service Classs )和阈值(Threshold)
可以根据数据库连接的各种属性对具体的工作进行分类,定义成工作负载(Workload),定义工作负载时指定要匹配的服务类(Service Classs ),然后通过控制服务类的一系列属性,可以使不同的工作具有不同的优先级。比如,你可以设置服务类中工作的 I/O 页预取优先级,设置服务类中所有代理的 CPU 优先级,你还可以通过不同类型的阈值控制服务类中工作所使用的资源。另外,还可以使用阈值对服务类所使用的资源进行控制,阈值可以根据不同的类型进行创建。阈值提供一种方法,用来控制每种工作能够使用的资源数量。在工作负载管理(WLM)解决方案中,你可以使用阈值来防止系统过载或者资源被滥用现象的发生。通过阈值,你可以直接对特定的资源设置限定,当超过限定时,就会触发特定的动作。
工作类集(Work Class Set)和工作操作集(Work Action Set)
还可以根据数据库行为的属性对工作进行分类,比如根据 SQL 语句是 READ 和 WRITE 等定义不同的工作类集,当数据库活动满足已经定义好的工作类(WORK CLASS)所涉及的范围时,就会触发相应的工作操作(WORK ACTION)。
由于工作负载管理(WLM)是 DB2 V9.5 的新特性,很多客户不知道该如何使用,本文将重点介绍 DB2 V9.5 关于工作负载管理(WLM)的新特性以及相关的概念,并结合实际的例子帮助大家理解和提高。
我们将按照下列顺序介绍工作负载管理(WLM)以及相关的功能:
1.安装 DB2 V9.5 ESE,通过创建示例数据库 DB2TEST1,构建演示环境,创建示例表 " RHETTE "." PROJECT ",并插入演示数据,创建演示用户。
2.介绍服务类(SERVICE CLASS)的具体知识,并通过创建 2 个服务类的例子来帮助大家理解。
3.介绍工作负载(WORKLOAD)的具体知识,并通过创建 2 个工作负载的例子来帮助大家理解。
4.介绍阈值(THRESHOLD)的具体知识,并通过创建 2 个阈值的例子来帮助大家理解。
5.介绍如何取消一个数据库活动。
6.介绍工作类(WORK CLASS)和工作操作(WORK ACTION)的具体知识,并通过例子来帮助大家理解。
7.总结工作负载管理(WLM)的优点。
收起