数据库管理系统多缓冲池的配置及自调优研究

数据库管理系统多缓冲池的配置及自调优研究

ID:33176703

大小:203.82 KB

页数:52页

时间:2019-02-21

数据库管理系统多缓冲池的配置及自调优研究_第1页
数据库管理系统多缓冲池的配置及自调优研究_第2页
数据库管理系统多缓冲池的配置及自调优研究_第3页
数据库管理系统多缓冲池的配置及自调优研究_第4页
数据库管理系统多缓冲池的配置及自调优研究_第5页
资源描述:

《数据库管理系统多缓冲池的配置及自调优研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、华中科技大学硕士学位论文数据库管理系统多缓冲池的配置及自调优研究姓名:李蛟申请学位级别:硕士专业:计算机软件与理论指导教师:吴恒山20060429摘要数据库管理系统的配置参数中缓冲区的调优是性能调优最关键的因素。为了缓解缓冲区争用问题,将缓冲区分为数个独立的缓冲池,为不同性质的数据库对象分别建立独立的缓冲池,也为不同的负载提供最佳的配置方式,减少不同负载下的读写数据时间,以提高吞吐率。通过建立多缓冲池配置的模型,研究多缓冲池的多次划分算法和贪婪大小自调优算法,设计并实现了一个多缓冲池的自调优系统。算法的基础思想是用来解决最优化问题的贪婪算法,在系统运行阶段,动态

2、地对缓冲池大小进行配置,达到任何时刻都能使各缓冲池的配置状态保持最佳的目的,使数据库性能调优的工作自动化。基于以上的模型建立和算法研究,针对负载进行事务分析,提取自调优参数。多缓冲池自调优系统中首先实现了单缓冲区自调优,然后根据负载的特点设计了多次划分算法,并且实现了传统的划分算法。最后设计了用于缓冲池大小自调优的贪婪算法并改进了算法的效率。在系统中对各种缓冲池调优算法、缓冲池配置方法进行了比较,并给出了所有情况下的数据库性能结果,对结果的分析表明采用多缓冲池技术较传统的单缓冲区数据库性能要好,而采用多缓冲池自调优系统又较传统的缓冲池自调优算法数据库性能要好。关

3、键词:多缓冲池,事务分析,配置,自调优,多次划分IAbstractTuningthesizeofbufferareaisthemostimportantkeyintuningconfigurationparameterofdatabasemanagementsystem.Toraisetheefficientuseofbufferarea,thewholebufferareaispartitionedintoanumberofindependentbufferpools.Databaseobjectswithdifferentfeaturesareassigne

4、dtoindividualbufferpools.Alsoitcanoffermostappropriateconfigurationforaspecificworkload,whichcanreducethetime-consumingofi/osdelaysandimprovethroughputrating.Aftersetupthemodelonconfiguringmultiplebufferpools,theresearchonthemultipleclassifyalgorithmandgreedsizeself-tuningalgorithmha

5、sbeendone,andatlastmultiplebufferpoolsself-tuningsystemhasbeendesignedandcarriedout.Bothalgorithmsarebasedongreedalgorithm.Duringdatabaserunning,thissystemcantunethebufferpoolsautomatically,tostaythebufferpoolsinoptimalsolutionandrealizetheself-tuningofdatabase.Basedonthemodelandalgo

6、rithms,transactionanalysisisconformedtothespecificworkload,togetthemosteffectiveparameterforself-tuningsystem.Singlebufferpoolself-tuningispresentedinthemultiplebufferpoolsself-tuningsystemfirstly.Secondlywedesignthemultipleclassifyingalgorithmsandpresentthetraditionalclassifyingalgo

7、rithm.Finallywedesignthegreedalgorithmsusedinbufferpoolssizeself-tuningandimprovethealgorithmsefficiency.Thesystemcomparesdatabaseperformancewithallkindsofself-tuningalgorithmsandconfigurationsanddisplaysallresultsofthesesituations.Theresultprovesthatthemultiplebufferpoolstechniqueim

8、provesthedat

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

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

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