一种基于闪存固态硬盘的辅助缓冲池设计  被引量:2

Design of Secondary Buffer Pool Based on Flash Memory SSD

在线阅读下载全文

作  者:姜承尧[1] 陈庆奎[1] 钱剑飞[1] 

机构地区:[1]上海理工大学光电信息与计算机工程学院,上海200093

出  处:《计算机系统应用》2011年第8期195-198,215,共5页Computer Systems & Applications

基  金:国家自然科学基金(60573108);上海市科学技术委员会基金(09511501000;09220502800)

摘  要:基于磁盘数据库系统的瓶颈主要在磁盘I/O,通常采用缓冲池的设计,将读到的数据页先放入到内存缓冲池后再进行操作。因此,缓存池的大小直接决定了数据库的性能。通过研究基于闪存固态硬盘的特性,提出了一种基于闪存固态硬盘的辅助缓冲池设计。最后,通过修改开源数据库MySQL InnoDB存储引擎,并通过TPC-C实验对比分析了启用辅助缓冲池后数据库的性能可有100%~320%的提高。Disk based on database performance mainly depends on the disk IO speed. Generally, database system has a large buffer pool, where the db operations take place. Hence, the database performance depends on the size of buffer pool. In this paper, we propose a secondary buffer pool solution based on the flash memory SSD(solid state drive), which uses the high random access speed and high IOPS feature of the SSD. We implemented our solution within MySQL InnoDB. Our real machine experiments running online transaction processing workloads (TPCC) show that after enabling secondary buffer pool, the database performance will achieves up to 100% - 320% improvements.

关 键 词:数据库 缓冲池 闪存固态硬盘 在线事务处理 优化 

分 类 号:TP333.35[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象