作者:戴爾市場高級技術經理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%。

 

圖 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

更多精彩文章請關注:

戴爾技術社區