使用戴尔EqualLogic存储器自动分层技术,提高OLTP数据库应用性能

作者:戴尔市场高级技术经理Chhandomay Mandal

能够快速访问高需求的数据,对众多诸如“在线交易处理”(Online Transaction Processing, OLTP) 数据库的多用户应用程序实现良好用户体验而言至关重要。在所有硬盘驱动器 (HDD) 存储阵列中使用成本较高但延迟少的固态驱动 (SSD) 可以提升应用性能,但随着商业应用程序为提高存储效率而不断整合,SSD 与 HDD 高需求数据的传统识别、分层与负载平衡方法会显得更为复杂,成本压力更大。

在分卷层级进行自动分层是缩短常用数据访问时间的一个具有成本效益的方法,在该层级上,相对较小但访问率非常高的数据放在高性能 SSD 驱动器上,其他数据仍保存在性能较低但容量较大的 HDD 驱动器上。戴尔 EqualLogic PS6000XVS 和 EqualLogic PS6010XVS iSCSI SAN 混合阵列按照此策略,实现多层应用数据集的高效分层与负载平衡。

为验证自动负载分层的好处,戴尔产品组 (Dell Product Group) 上个月采用行业标准 OLTP 负载 — TPC-C 基准进行了一次性能研究。我们在配置相同的、带 Microsoft SQL Server 数据库的基础架构上运行多个 TPC-C 基准负载,数据库分别托管在 EqualLogic PS6010XV、15K SAS 驱动阵列、以及EqualLogic PS6010XVS混合 SSD/15K SAS 驱动阵列上。然后就支持的并发用户总数、TPC-C 交易完成数和每个阵列饱和点提供的 IOPS(读取或写入 I/O 延迟 ≤ 20 毫秒),比较每个阵列的性能。图 1 展示此次研究的模拟 OLTP 环境。

 

 

图 1:基于微软 SQL Server OLTP 环境

如图 2 所示,测试结果表明,在 TPC-C 基准环境中,在相同的应用反应时间里,EqualLogic PS6010XVS 阵列支持的并发用户数和每分钟完成 TPC-C 交易量比 EqualLogic PS6010XV 多 170%。相同的测试结果也表明,在 TPC-C 环境中,EqualLogic PS6010XVS 在保持读取和写入 IO 延迟低于或等于 20 毫秒的情况下,提供的 IOPS比 EqualLogic PS6010XV 多 360%。

图 1:基于微软 SQL Server OLTP 环境

如图 2 所示,测试结果表明,在 TPC-C 基准环境中,在相同的应用反应时间里,EqualLogic PS6010XVS 阵列支持的并发用户数和每分钟完成 TPC-C 交易量比 EqualLogic PS6010XV 多 170%。相同的测试结果也表明,在 TPC-C 环境中,EqualLogic PS6010XVS 在保持读取和写入 IO 延迟低于或等于 20 毫秒的情况下,提供的 IOPS比 EqualLogic PS6010XV 多 360%。

 

图 2:使用 PS6010XVS PS6010XV OLTP 性能提升情况

Concurrent Users Supported: 支持的并发用户

TPC-C Transactions: 已完成的TPC-C 交易量

IOPS Delivered:提供的IOPS

 

关于此令人惊叹的性能提升的所有详情,参见下面技术报告。

2543.Benefits of Automatic Data Tiering in OLTP Database Environments with Dell EqualLogic Hybrid Arrays.pdf

更多精彩文章请关注:

戴尔技术社区

你可能感兴趣的:(数据库,职场,存储,休闲,EqualLogic)