SmartCache 有效提升数据库应用性能
华赛 发表于:11年06月27日 15:00 [来稿] 存储在线
下面以具有OLTP特性的数据库为例进行测试,说明数据库应用SmartCache后获得了明显的性能提升。OLTP(On-Line Transaction Processing)联机事务处理系统,也称为面向交易的处理系统,其基本特征是顾客的原始数据可以立即传送到计算机中心进行处理,并在很短的时间内给出处理结果。这样做的最大优点是可以及时的处理输入的数据,及时地回答。也称为实时系统(Real time System)。典型的OLTP系统应用有电子商务系统,银行,证券等,如ebay的业务数据库。OLTP以小的事务及小的查询为主,评估其系统性能时的几个重要性能指标是实时响应时间(Response Time)、每分钟事物处理数(TPM,Transaction Per Minute)和每秒IO数(IOPS,I/O Per Second)。
Swingbench是Oracle UK Database Solutions group开发的一款免费的性能测试工具。Swingbench基于TPC-C标准对OTLP业务场景模式进行性能测试,能够方便的调整Swingbench配置文件中OLTP各项业务所在比例,使得模拟的业务场景中读写IO比例大概维持在所需要的比例8:2。
测试组网
测试组网如图3所示:
图3 测试组网图
本文中所使用的环境配置如下表:
表1 SmartCache对数据库性能提升实验环境配置