计算机学报
計算機學報
계산궤학보
CHINESE JOURNAL OF COMPUTERS
2010年
8期
1492-1499
,共8页
陈虎%唐海浩%廖江苗%彭江峰
陳虎%唐海浩%廖江苗%彭江峰
진호%당해호%료강묘%팽강봉
并行数据库%Hash并行索引%B+树并行索引%磁盘缓冲%多核处理器
併行數據庫%Hash併行索引%B+樹併行索引%磁盤緩遲%多覈處理器
병행수거고%Hash병행색인%B+수병행색인%자반완충%다핵처리기
针对多核处理器的特点,文章提出了一个符合MySQL接口标准的并行存储引擎MTPower.该存储引擎着重利用多核处理器的并行计算能力提升批量插入过程中的索引产生过程,主要包含存储引擎接口、并行批量线性Hash索引、并行批量B+树插入、支持并行访问的磁盘存储缓冲等部分.测试结果表明,在批量插入记录且需要创建Hash和B+树索引时,MTPower的性能比经典的单线程存储引擎MyISAM最高可以提高6.1倍和4.8倍;在系统中线程总数略大于处理器核数时,MTPower可以达到最佳性能;在处理器核的数量增加时,MTPower的性能也能随之提高.
針對多覈處理器的特點,文章提齣瞭一箇符閤MySQL接口標準的併行存儲引擎MTPower.該存儲引擎著重利用多覈處理器的併行計算能力提升批量插入過程中的索引產生過程,主要包含存儲引擎接口、併行批量線性Hash索引、併行批量B+樹插入、支持併行訪問的磁盤存儲緩遲等部分.測試結果錶明,在批量插入記錄且需要創建Hash和B+樹索引時,MTPower的性能比經典的單線程存儲引擎MyISAM最高可以提高6.1倍和4.8倍;在繫統中線程總數略大于處理器覈數時,MTPower可以達到最佳性能;在處理器覈的數量增加時,MTPower的性能也能隨之提高.
침대다핵처리기적특점,문장제출료일개부합MySQL접구표준적병행존저인경MTPower.해존저인경착중이용다핵처리기적병행계산능력제승비량삽입과정중적색인산생과정,주요포함존저인경접구、병행비량선성Hash색인、병행비량B+수삽입、지지병행방문적자반존저완충등부분.측시결과표명,재비량삽입기록차수요창건Hash화B+수색인시,MTPower적성능비경전적단선정존저인경MyISAM최고가이제고6.1배화4.8배;재계통중선정총수략대우처리기핵수시,MTPower가이체도최가성능;재처리기핵적수량증가시,MTPower적성능야능수지제고.