使用戴尔EqualLogic存储器自动分层技术,提高OLTP数据库应用性能
2011-05-11 14:59
531 查看
作者:戴尔市场高级技术经理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
更多精彩文章请关注:
戴尔技术社区本文出自 “Dell企业级技术社区” 博客,请务必保留此出处http://dellhome.blog.51cto.com/2924567/563657
能够快速访问高需求的数据,对众多诸如“在线交易处理”(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
更多精彩文章请关注:
戴尔技术社区本文出自 “Dell企业级技术社区” 博客,请务必保留此出处http://dellhome.blog.51cto.com/2924567/563657
相关文章推荐
- 使用戴尔EqualLogic存储器自动分层技术,提高OLTP数据库应用性能
- DB2使用内存盘提高OLTP数据库的性能和可用性_1
- DB2使用内存盘提高OLTP数据库的性能和可用性_2
- 利用自定义分页技术提高数据库性能
- 使用 libevent 和 libev 提高网络应用性能——I/O模型演进变
- 使用 libevent 和 libev 提高网络应用性能
- 使用缓存技术来提高性能之——OSCache缓存技术入门(开篇)OSCache是什么?
- 使用 libevent 和 libev 提高网络应用性能
- 使用 libevent 和 libev 提高网络应用性能
- 使用 libevent 和 libev 提高网络应用性能
- 利用自定义分页技术提高数据库性能
- 使用 libevent 和 libev 提高网络应用性能
- 使用 libevent 和 libev 提高网络应用性能
- 使用分区表来提高应用系统的性能并方便数据管理
- 使用SIMD技术提高C++程序性能
- 使用 libevent 和 libev 提高网络应用性能
- 使用 libevent 和 libev 提高网络应用性能
- 使用 libevent 和 libev 提高网络应用性能
- 一次C#和C++的实际应用性能比较(C++允许我们使用任何手段来提高效率,只要愿意做出足够的努力)
- 关于使用SQL自动生成,程序转化工具,提高开发数据库的效率