多核处理器下事务型数据库性能优化技术综述

多核处理器下事务型数据库性能优化技术综述

ID:5317746

大小:813.15 KB

页数:15页

时间:2017-12-08

多核处理器下事务型数据库性能优化技术综述_第1页
多核处理器下事务型数据库性能优化技术综述_第2页
多核处理器下事务型数据库性能优化技术综述_第3页
多核处理器下事务型数据库性能优化技术综述_第4页
多核处理器下事务型数据库性能优化技术综述_第5页
资源描述:

《多核处理器下事务型数据库性能优化技术综述》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第38卷第9期计算机学报Vol.38No.92015年9月CHINESEJOURNALOFCOMPUTERSSept.2015多核处理器下事务型数据库性能优化技术综述朱阅岸1),2)1),2)1),2),3)1),2)1),2)1),2)周?张延松周明牛嘉王珊1)(中国人民大学信息学院北京100872)2)(数据工程与知识工程教育部重点实验室(中国人民大学)北京100872)3)(中国人民大学中国调查与数据中心北京100872)摘要传统数据库的设计假设磁盘为主要存储设备,其性能取决于基于I/O代价模型的优化.然而,当前数据库运行的平台已逐渐转移到由多核处理器、大内存和以闪存为代表的低

2、延迟存储所构成的新型硬件平台上.在大多数情况下,工作数据集能够全部加载到内存或者闪存等高速存储器中.这样,数据库的性能瓶颈由传统的I/O转移到CPU上.而传统数据库的加锁操作、闩锁竞争、日志管理以及缓冲区管理在设计时均未考虑到多核处理器的使用,因而成为了限制CPU利用率的明显瓶颈.改变传统数据库的优化重点以适应硬件的发展对应用而言是十分必要的.该文针对当前新的应用背景,主要围绕数据库系统中锁管理、日志管理、缓冲区管理以及B树索引等核心模块在多核平台下已有的优化技术进行详细介绍和归纳总结.同时介绍了中国人民大学在数据库系统的多核处理器优化方面所做的一些工作.关键词数据库系统优化;锁;日

3、志;缓冲区管理;B树中图法分类号TP311犇犗犐号10.11897/SP.J.1016.2015.01865犃犛狌狉狏犲狔狅犳犗狆狋犻犿犻狕犪狋犻狅狀犕犲狋犺狅犱狊犳狅狉犜狉犪狀狊犪犮狋犻狅狀犪犾犇犪狋犪犫犪狊犲犻狀犕狌犾狋犻犆狅狉犲犈狉犪1),2)1),2)1),2),3)ZHUYueAnZHOUXuanZHANGYanSong1),2)1),2)1),2)ZHOUMingNIUJiaWANGShan1)(犛犮犺狅狅犾狅犳犐狀犳狅狉犿犪狋犻狅狀,犚犲狀犿犻狀犝狀犻狏犲狉狊犻狋狔狅犳犆犺犻狀犪,犅犲犻犼犻狀犵100872)2)(犓犲狔犔犪犫狅狉犪狋狅狉狔狅犳犇犪狋犪犈狀犵犻狀犲

4、犲狉犻狀犵犪狀犱犓狀狅狑犾犲犱犵犲犈狀犵犻狀犲犲狉犻狀犵狅犳犕犻狀犻狊狋狉狔狅犳犈犱狌犮犪狋犻狅狀(犚犲狀犿犻狀犝狀犻狏犲狉狊犻狋狔狅犳犆犺犻狀犪),犅犲犻犼犻狀犵100872)3)(犖犪狋犻狅狀犪犾犛狌狉狏犲狔犚犲狊犲犪狉犮犺犆犲狀狋犲狉犪狋犚犲狀犿犻狀犝狀犻狏犲狉狊犻狋狔狅犳犆犺犻狀犪,犅犲犻犼犻狀犵100872)犃犫狊狋狉犪犮狋ThedesignoftraditionalDBMSassumesmagneticdiskasthestoragedevice.ItsoptimizationtechniquesarefocusedonthereductionofI/Ocost.Howe

5、ver,thedatabaseplatformsinthefuturewillbedominatedbymulticoreprocessors,largemainmemoryandlowlatencysemiconductorstorage,suchasSSD.Onsuchplatforms,theentiredatasetcannormallyfitintomainmemoryorhighspeedstorage.Thus,theperformancebottleneckofqueryexecutionhasshiftedfromdiskI/OtoCPU.Thecompone

6、ntsforlocking,latching,loggingandbuffermanagementoftraditionalDBMSwerenotoriginallydesignedformulticoreprocessors.ThesecomponentsseverelyprohibitthescalabilityofDBMSinmulticorearchitectures.AdaptationoftraditionalDBMStonewhardwareisacommonandnecessarypractice.Thispaperprovidesasurveyoftherec

7、entoptimizationtechniquesproposedforDBMSonmulticoreplatforms.Meanwhile,theeffortsbyRenminUniversityofChinaonDBMSoptimizationonmulticoreplatformareintroduced.犓犲狔狑狅狉犱狊databasesystemoptimization;lock;log;buffermanagement;Btree收稿日期

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

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

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