DB2V95工作负载管理之工作负载管理简介

DB2V95工作负载管理之工作负载管理简介

ID:46283550

大小:88.00 KB

页数:8页

时间:2019-11-22

DB2V95工作负载管理之工作负载管理简介_第1页
DB2V95工作负载管理之工作负载管理简介_第2页
DB2V95工作负载管理之工作负载管理简介_第3页
DB2V95工作负载管理之工作负载管理简介_第4页
DB2V95工作负载管理之工作负载管理简介_第5页
资源描述:

《DB2V95工作负载管理之工作负载管理简介》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、DB2V9.5工作负载管理Z工作负载管理简介发表口期:2008-6-27IBM的DB2V9.5引入并完善了工作负载管理(WORKLOADMANAGEMENT)功能,使得我们可以更深入地洞察系统的运行情况并更好地控制资源和性能。在DB2V9.5中,新引入的工作负载管理功能(WLM)可以帮助您标识、管理和监视数据服务器的工作负载。木文将重点介绍DB2V9.5关于工作负载管理(WLM)的新特性以及相关的概念,并结合实际的例子帮助大家理解和提高。简介IBM的DB2V9.5引入并完善了工作负载管理(WORKLOADMANAGEMENT)功能,使得我们可以更深入地洞察系统的运行情况

2、并更好地控制资源和性能。在DB2V9.5中,新引入的工作负载管理功能(WLM)可以帮助您标识、管理和监视数据服务器的工作负载。工作负载管理提供了笫一个真正集成到DB2数据服务器的工作负载管理解决方案,对标识声明的支持使您可以为多层应用程序坏境屮的各个用户或组提供工作负载管理。一个好的工作负载管理(WLM)系统能够能够帮助企业更有效的监控系统的运行情况。由于DB2V9.5的数据管理方面得到了极大的增强,在数据库服务器环境中,你可以获得远远超过你预期的高效的管理性能。为了保证数据廓服务器得到最大的性能,一个高效的丄作负载管理(WLM)系统是必需的。一个成功的工作负载管理(W

3、LM)需要考虑很多方面,并且要清楚的知道6己的目标是什么,比如核心的业务将获得更多的资源,一些非核心的业务对其能够获取的资源进行一定的限制,又或者,对一些流氓查询进行限制等等。在数据库服务器环境中,你必须定义冃标。冇些时候冃标是清晰的,特别是他们源自服务级别协议(SLA)目标的时候。比如,你可以在AIX操作平台地DB2上设定一个特定的应用程序所耗费的CPU资源不能超过所有CPU资源总量的10%(可以通过和AIXWLM结合实现)。冃标还可以限定在一天中的某一个时间,比如,一个通宵运行的批处理实用程序必须在早上8点Z前完成,以满足每天的销售报告能够按时出来。但是在其他的悄况

4、下,F1标是比较难以量化的,比如想设置这样一个目标,保持数据库用户满意并口防止意外的数据库活动干扰用户们的H常工作。不管工作口标是否可以量化,理解工作负载管理分成哪儿个阶段很重要。工作负载管理(WLM)有三个阶段,分别是:标识阶段(IdentificationStage)标识阶段是工作负载管理解决方案的第一步,用来对数据库服务器当前运行的工作进行鉴定标识。如果你想对某一种类型的工作完成设定的目标,第一步需要能够标识出这个工作的具体信息。标识一个具体工作的方法有很多中,比如可以使用应用程序的名称、授权ID(AuthorizationID)等。管理阶段(Management

5、Stage)管理阶段是丄作负载管理解决方案的笫一步。在鉴定了工作的类型后,接下是对这个工作的动态管理,你可以对这个工作分配资源或者进行严格控制。管理阶段包含保证完成你的目标的机制,当不符合你设定的目标时将采取相应的操作。在数据库服务器上,你会发现,当存在一些低效SQL语句时,整体性能会受到很人影响,高峰期时会占据人罐资源,或者不同的应用会过度争用同一资源。监控阶段(MonitoringStage)在鉴定了工作的类型后,接下是对这个工作的动态管理,你可以对这个工作分配资源或者进行严格控制。管理阶段包含保证完成你的11标的机制,当不符合你设定的冃标时将采取相应的操作。在数据

6、库服务器上,你会发现,当存在一些低效SQL语句时,整体性能会受到很大影响,高峰期时会占据大量资源,或者不同的应用会过度争用同-•资源。工作负载管理的流程如图1所示:工作负载管理功能(WLM)允许我们将数据服务器上的工作按类进行划分并进行相应的设置,以便能够支持同一系统上的各种用户和应用程序。在引入了WLM后,以面向核心业务系统,以事务处理为主的数据库和以面向决策支持、辅助分析的,以数据挖掘为主的数据库现在可以选择合并成一个数据库,也就是说,现在DB2支持多种混合类型的工作负载,可以同时兼容事务处理和数据挖掘,从而为设计的灵活性捉供更人的支持。通过使川工作负载定义自动标识

7、工作、将工作负载分配给服务类并将资源分配到每个服务类,可以将工作划分为易管理的逻辑组。可以捕获详细的工作负载概要文件和性能信息,以帮助优化我们的工作负载定义和服务类定义。可以通过成本、吋间和并行性阈值来控制执行情况,这便我们可以控制流氓查询并有助于达到服务级别协议(SLA)目标。通过使用阈值,系统可以自动对,不良情况作出反应或在它发牛前进行预测。当我们控制了长时间运行且复杂的查询的影响后,我们就可以使事务保持平稳运行。我们可以跟踪处理的侮个阶段,以便可以为用八捉供最新的状态信息。另外,在AIX操作系统平台上,DB2服务类提供一个可选的功能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。