多核处理器下事务型数据库性能优化技术综述
外文标题:A Survey of Optimization Methods for Transactional Database in Multi-Core Era
文献类型:期刊
作者:朱阅岸[1]
机构:中国人民大学信息学院 北京 100872; 数据工程与知识工程教育部重点实验室 中国人民大学 北京 100872;中国人民大学信息学院 北京 100872; 数据工程与知识工程教育部重点实验室 中国人民大学 北京 100872; 中国人民大学中国调查与数据中心 北京 100872
通讯作者:Zhou, Xuan
年:2015
期刊名称:计算机学报
卷:38
期:9
页码范围:1865-1879
增刊:增刊
收录情况:EI(20154101347073)
所属部门:信息学院;数据工程与知识工程教育部重点实验室
语言:中文
ISSN:0254-4164
链接地址:http://d.g.wanfangdata.com.cn/Periodical_jsjxb201509012.aspx
DOI:10.11897/SP.J.1016.2015.01865
基金:国家自然科学基金; 中央高校基本科研业务费专项资金; 中国人民大学研究生科学研究基金(13XNH216)资助.This work is supported by the National Natural Science Foundation; the Basic Research funds in Renmin University of China from the Central Government; the Graduate Science Foundation of Renmin University of China
关键词:数据库系统优化;锁;日志;缓冲区管理;B树
摘要:传统数据库的设计假设磁盘为主要存储设备,其性能取决于基于 I/O 代价模型的优化。然而,当前数据库运行的平台已逐渐转移到由多核处理器、大内存和以闪存为代表的低延迟存储所构成的新型硬件平台上。在大多数情况下,工作数据集能够全部加载到内存或者闪存等高速存储器中。这样,数据库的性能瓶颈由传统的 I/O 转移到 CPU 上。而传统数据库的加锁操作、闩锁竞争、日志管理以及缓冲区管理在设计时均未考虑到多核处理器的使用,因而成为了限制 CPU 利用率的明显瓶颈。改变传统数据库的优化重点以适应硬件的发展对应用而言是十分必要的。该文针对当前新的应用背景,主要围绕数据库系统中锁管理、日志管理、缓冲区管理以及 B 树索引等核心模块在多核平台下已有的优化技术进行详细介绍和归纳总结。同时介绍了中国人民大学在数据库系统的多核处理器优化方面所做的一些工作。
作者其他论文
内存OLAP多核并行查询优化技术研究.焦敏;张延松;王珊,等.计算机学报.2014,1895-1910.
一个基于三元组存储的列式OLAP查询执行引擎.朱阅岸;张延松;周烜,等.软件学报.2014,25(4),753-767.
面向大规模机群的可扩展OLAP查询技术.王会举;覃雄派;王珊,等.计算机学报.2015,38(1),45-58.
内存数据仓库集群技术研究.张延松;王珊;周烜.华东师范大学学报(自然科学版).2014,117-132.
Co-OLAP:CPU&GPU混合平台上面向星形模型基准的协同OLAP.张宇;张延松;张兵,等.华东师范大学学报(自然科学版).2014,240-251.