SmartCache技术 有效提升数据库应用性能
- +1 你赞过了
测试结果
在打开SmartCache功能稳定运行14小时后,测试结果如图4、图5、图6所示:以图4的IOPS测试结果为例:图中的虚线为SmartCache功能关闭与开启的分界线。在SmartCache功能未开启时,IOPS值稳定在2000左右;在测试时间的第三个小时开启SmartCache功能,系统经过一段时间的热点统计后,开始逐步将热点数据拷贝至SmartCache池中,此时IOPS值呈上升状态;当全部热点数据均缓存至SmartCache池后,上层应用下发的IO大部分命中SmartCache池中,此时IOPS稳定在8000以上。在开启SmartCache功能后数据库系统性能较原系统有了较明显的提升,IOPS为原系统的5.64倍,TPM为原系统的6.43倍,RT下降为原系统的27%。
图4测试结果——IOPS
图5 测试结果——TPM
图6 测试结果——Response Time
SmartCache技术,有效解决性能问题
华赛SmartCache技术利用系统中的高性能SSD,缓存应用中的热点数据,从而对热点数据的访问进行加速,特别是对于那些随机小IO业务,加速效果明显。通过对具有OLTP特性的数据库应用场景进行测试发现, SmartCache能很好的解决大型数据库目前碰到的性能问题。
u 通过把热点数据缓存到SmartCache池中,大大提升了系统的整体读性能。数据库索引数据的访问频率高于普通数据,通过SmartCache的热点识别和热点拷贝,索引数据会逐步缓存到SSD中,后续用户对于索引数据的访问将直接从高性能的SSD中获取,降低了访问索引数据的时间,从而更好的符合了用户的感受。
u 所有数据都保存在使用了冗余技术的传统磁盘中,SmartCache池的SSD中保存的仅仅是热点数据的副本,很好的保证了数据库中数据的安全性,同时由于数据库应用的大量随机小IO访问都在SmartCache池中命中,减少了传统磁盘磁头频繁摆动的次数,增长传统磁盘的寿命。
u 通过利用少数的几块SSD就可以达到需要部署大规模传统磁盘阵列才能达到的性能,降低了系统整体的TCO,同时也降低了功耗,与当前业界倡导的绿色存储相符合。
最新资讯
热门视频
新品评测