软件学报
軟件學報
연건학보
JOURNAL OF SOFTWARE
2008年
10期
2573-2584
,共12页
刘大为%栾华%王珊%覃飙
劉大為%欒華%王珊%覃飆
류대위%란화%왕산%담표
内存数据库%TPC-H负载%处理器特性
內存數據庫%TPC-H負載%處理器特性
내존수거고%TPC-H부재%처리기특성
Ailamaki等人1999年研究了数据库管理系统(database management system,简称DBMS)在处理器上的时间开销分解.此后,相关研究集中在分析DBMS在处理器上的瓶颈.但这些研究工作均是在磁盘数据库DRDBs(disk resident databases)上开展的,而且都是分析DBMS上的TPC-C类负载.然而,随着硬件技术的进步,现代计算机的多级缓存结构(memory hierarchy)在逐渐地"上移".例如,容量越来越大的芯片内缓存(on-chip caches)和芯片外缓存(off-chip caches),容量越来越大的RAM,Flash Memory等等.为此,处理器负载分析的研究工作也应随之"上移".研究内存数据MMDBs(main memory resident databases)在计算密集型负载下的处理器行为特性.由于磁盘数据库的主要性能瓶颈是磁盘I/O,因而可以用索引、压缩等技术进行优化;然而,内存数据库的性能瓶颈却在于处理器和内存之间的数据交换.针对这一问题,首先分析了磁盘数据库和内存数据库在TPC-H负载下处理器性能瓶颈的差异,并给出了一些优化建议,提出了通过预取的优化方法.其次,通过实验比较了不同存储体系结构(行存储与列存储)对处理器利用率的差异,并探索了下一代内存数据库体系结构方面的解决方案.此外,还研究了索引结构对处理器多级缓存的影响,并给出了索引的优化建议.最后,提出一个微测试集用于评估内存数据库在DSS(decision support system)负载下处理器的性能及行为特性.研究结果会对运行于下一代处理器上的内存数据库体系结构设计和性能优化提供一定的实验依据.
Ailamaki等人1999年研究瞭數據庫管理繫統(database management system,簡稱DBMS)在處理器上的時間開銷分解.此後,相關研究集中在分析DBMS在處理器上的瓶頸.但這些研究工作均是在磁盤數據庫DRDBs(disk resident databases)上開展的,而且都是分析DBMS上的TPC-C類負載.然而,隨著硬件技術的進步,現代計算機的多級緩存結構(memory hierarchy)在逐漸地"上移".例如,容量越來越大的芯片內緩存(on-chip caches)和芯片外緩存(off-chip caches),容量越來越大的RAM,Flash Memory等等.為此,處理器負載分析的研究工作也應隨之"上移".研究內存數據MMDBs(main memory resident databases)在計算密集型負載下的處理器行為特性.由于磁盤數據庫的主要性能瓶頸是磁盤I/O,因而可以用索引、壓縮等技術進行優化;然而,內存數據庫的性能瓶頸卻在于處理器和內存之間的數據交換.針對這一問題,首先分析瞭磁盤數據庫和內存數據庫在TPC-H負載下處理器性能瓶頸的差異,併給齣瞭一些優化建議,提齣瞭通過預取的優化方法.其次,通過實驗比較瞭不同存儲體繫結構(行存儲與列存儲)對處理器利用率的差異,併探索瞭下一代內存數據庫體繫結構方麵的解決方案.此外,還研究瞭索引結構對處理器多級緩存的影響,併給齣瞭索引的優化建議.最後,提齣一箇微測試集用于評估內存數據庫在DSS(decision support system)負載下處理器的性能及行為特性.研究結果會對運行于下一代處理器上的內存數據庫體繫結構設計和性能優化提供一定的實驗依據.
Ailamaki등인1999년연구료수거고관리계통(database management system,간칭DBMS)재처리기상적시간개소분해.차후,상관연구집중재분석DBMS재처리기상적병경.단저사연구공작균시재자반수거고DRDBs(disk resident databases)상개전적,이차도시분석DBMS상적TPC-C류부재.연이,수착경건기술적진보,현대계산궤적다급완존결구(memory hierarchy)재축점지"상이".례여,용량월래월대적심편내완존(on-chip caches)화심편외완존(off-chip caches),용량월래월대적RAM,Flash Memory등등.위차,처리기부재분석적연구공작야응수지"상이".연구내존수거MMDBs(main memory resident databases)재계산밀집형부재하적처리기행위특성.유우자반수거고적주요성능병경시자반I/O,인이가이용색인、압축등기술진행우화;연이,내존수거고적성능병경각재우처리기화내존지간적수거교환.침대저일문제,수선분석료자반수거고화내존수거고재TPC-H부재하처리기성능병경적차이,병급출료일사우화건의,제출료통과예취적우화방법.기차,통과실험비교료불동존저체계결구(행존저여렬존저)대처리기이용솔적차이,병탐색료하일대내존수거고체계결구방면적해결방안.차외,환연구료색인결구대처리기다급완존적영향,병급출료색인적우화건의.최후,제출일개미측시집용우평고내존수거고재DSS(decision support system)부재하처리기적성능급행위특성.연구결과회대운행우하일대처리기상적내존수거고체계결구설계화성능우화제공일정적실험의거.