计算机研究与发展
計算機研究與髮展
계산궤연구여발전
JOURNAL OF COMPUTER RESEARCH AND DEVELOPMENT
2009年
z2期
682-687
,共6页
闪存%数据库%性能测试%性能优化
閃存%數據庫%性能測試%性能優化
섬존%수거고%성능측시%성능우화
flash%database%performance testing%performance optimization
随着闪存容量的不断提升,技术的不断成熟,闪存数据库成为数据库的热点研究领域之一.了解闪存的IO特性,以及现有数据库产品在闪存上的性能瓶颈所在是闪存数据库设计改进的首要一步.目前广泛使用的是由闪存制造的固态硬盘,而固态硬盘与闪存芯片的特性又有很大不同.首先测试了固态硬盘的基本IO特性,接着使用TPC-B标准对部署在固态硬盘上的通用数据库产品进行了评估.分析了缓冲区大小、CPU处理能力、用户并发数等对基于闪存数据库性能的影响.最后,结合测试结果,从数据组织、数据库资源利用等多方面给出优化建议.
隨著閃存容量的不斷提升,技術的不斷成熟,閃存數據庫成為數據庫的熱點研究領域之一.瞭解閃存的IO特性,以及現有數據庫產品在閃存上的性能瓶頸所在是閃存數據庫設計改進的首要一步.目前廣汎使用的是由閃存製造的固態硬盤,而固態硬盤與閃存芯片的特性又有很大不同.首先測試瞭固態硬盤的基本IO特性,接著使用TPC-B標準對部署在固態硬盤上的通用數據庫產品進行瞭評估.分析瞭緩遲區大小、CPU處理能力、用戶併髮數等對基于閃存數據庫性能的影響.最後,結閤測試結果,從數據組織、數據庫資源利用等多方麵給齣優化建議.
수착섬존용량적불단제승,기술적불단성숙,섬존수거고성위수거고적열점연구영역지일.료해섬존적IO특성,이급현유수거고산품재섬존상적성능병경소재시섬존수거고설계개진적수요일보.목전엄범사용적시유섬존제조적고태경반,이고태경반여섬존심편적특성우유흔대불동.수선측시료고태경반적기본IO특성,접착사용TPC-B표준대부서재고태경반상적통용수거고산품진행료평고.분석료완충구대소、CPU처리능력、용호병발수등대기우섬존수거고성능적영향.최후,결합측시결과,종수거조직、수거고자원이용등다방면급출우화건의.
With the development of flash technology and increment of density,flash-based database has become one of the hottest topics in database area.In order to improve the performance of flashbased database,it is the first step to understand the IO characteristics of flash memory.Solid state disk(SSD)is the most wildly adopted flash-made product;however,the feature of SSD is different from the raw flash chip.In this case,the basic IO features of SSD are tested.and then a flash-based DBMS with the TPC-B benchmark is evaluated.It is analyzed how buffer size,CPU capability and number of users affect the performance of database.Finally,some advices on optimization of flashbased DBMS are proposed according to our testing results.