数据库负载自适应的体系结构研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库负载自适应的体系结构研究.doc

数据库负载自适应的体系结构研究 Research on Workload Adaptation Architecture for DBMS 强彦 陈俊杰 李晶 (太原理工大学 计算机与软件学院,山西 太原 030024) 基金项目:山西省自然科学基金 【摘 要】随着网络应用对数据库的访问量不断加大,作为网络计算核心的数据库管理系统(DBMS)受到了越来越多的关注。以自我配置,自我恢复,自我优化以及自我保护的能力为主的自主计算的研究解决了数据库管理系统(DBMS)内部资源管理的问题,但是无法解决外部负载的管理问题。不同的负载具有不同的商业价值,具有重要商业价值的负载被赋予高的重要性,其性能要求应当优先得到满足。本文将通过对负载自适应技术的研究来解决这一难题。本文还在研究的基础上提出了一个数据库负载自适应体系结构框架(WAAD, Workload Adaptation Architecture for DBMS)并做出了测试。 【关键词】负载自适应、框架结构、理论研究 ABSTRACT:As the number of accessing database is increasing form network. DBMS has caused the extensive concern in recent years. Autonomic computing ravel out the problem that the management for database resource, which have four fundamental features: Self-configuring、Self-healing、Self-optimizing and Self-protecting .But the problem that management of workload have not involved .Different workload have different commercial value .The workload with important commercial value is given the high importance ,Its performance goals that should have priority to be satisfied. This paper will solve this difficult problem through study on workload Adaptation .WAAD (Workload Adaptation Architecture for DBMS) has also proposed and has been tested based on the studying. KEYWORDS Workload Adaptation; Architecture; Fundamental research; 1.引言 随着网络应用上对数据库的访问量越来越大,作为网络计算核心的数据库管理系统(DBMS) 受到了越来越多的关注。数据库管理系统在通过提高相关硬件核心性能(CPU的频率和数量、内存的主频和容量等)来提高其网络应用性能,但是硬件技术的发展也是存在一定的限制的,并且通过提高核心硬件性能的方式带来的还有高昂的费用。2001年IBM提出的包含自我配置,自我恢复,自我优化以及自我保护的自主计算概念为在一定资源上优化和提高数据库管理系统网络应用性能做出了很大的贡献,自主计算主要是针对数据库管理系统(DBMS)内部资源管理的研究上来解决这一问题.从另一方面讲,本文将关注于外部负载的控制、管理,并对其进行研究,以提高数据库管理系统在硬件资源一定的条件下提高其网络应用性能来最大程度的满足用户的需求。 例如:同时对数据库进行访问的有100个负载(参见表1),其中98个负载为ALTP类型,其性能、要求在1ms~5ms,资源要求在1%~3%,用户期待时间为1s;另外2个负载为OLAP类型,其性能要求在120s,资源要求在40%~60%,用户期待时间为1800s;按照不同的执行顺序会出现下面几种情况的用户满意率。 情况1、假设负载class0先被执行,负载class1后被执行。结果如下:前0.6s内98个负载class0执行完毕,后面的120 s内2个负载class1执行完毕,即100个负载在用户期待时间内执行了100个负载,用户满意率为100/100=100%。 情况2、假设负载class1先被执行,负载class0后被执行。结果如下:前120s内2个负载class1执行完毕,后面的0.6s内98个负载class0执行完毕,即100个负载在

文档评论(0)

hshh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档