驅動資料庫平行處理最後一哩

DATACORE™ MAXPARALLEL™ FOR MICROSOFT SQL SERVER

已經用緊多核伺服器,但點解覺得SQL Database都係唔夠快?因為你部伺服器剩餘的CPU資源未能夠好好發揮!

現時大部分伺服器已採用多核晶片,但實質上在應付數據讀寫時並不能夠進行平衡處理,很多CPU 資源都是在排隊等 I/O,想擺脫這種資源失衡的情況,請安裝MaxParallel啦。

不同於昔日,效能低、高成本更換硬件為本的概念,純軟件設計,運用 CPU 平衡處理 I/O,同一時間處理儲存內的數據 ,能有效地將電腦及伺服器剩餘的CPU資源更加完善運用,提高資料存取速度。

現今資料庫對於效能的迫切需求

  • 電子商務/零售商/OLTP

  • ERP/資產與資源最佳化

  • 製造/施工故障檢測

  • 高頻交易處理

  • IoT 物聯網

時間是關鍵 大量資料需及時處理

  • 系統被大量的資料需求/輸入/變動給淹沒

  • 存取、處理、分析資料時間冗長

  • 可找到的解決方案昂貴且耗時

  • 高頻交易處理

SQL SERVER 已是平行多執行緒處理 理應能縮短處理時間 

  • 將龐大的排序作業劃分為數個獨立序列任務 (執行緒)

事實上
這個瓶頸點導致效能低落

  • 同一時間只一個執行緒讀寫資料

  • 浪費與閒置的CPU資源

  • 在空閒核心上增加更多的負載只會加劇延遲

常見的解決方法

  • 購買更多伺服器

根本改變資料存取機制,充分使用多核資源

真正驅動資料庫平行處理的解決方案

DataCore™ MaxParallel™ for Microsoft SQL Server 

  • 軟體隨裝即用

  • 不須改動程式或硬體

  • 效果立竿見影

  • 彈性授權

適合情境

尖峰時間效能遲緩,因為: 

  • 同時太多使用者

  • 同時太多處理程序(分析/報表)

  • 圖優化 SQL 設計架構但效果有限

  • 沒有耐心使用 SQL Profilling 分析追蹤問題並重寫程式

  • 將 SQL 工作負載分散在多台主機上的成本太高且困難重重

  • 不願意或沒能力修改程式及架構

  • 沒有意願或不允許更動硬體

測試

測試一:HammerDB

測試二:資料庫實際測試 

  • 嘗試增加使用者數量從40人到50人

  • 回應速度變得極度緩慢

  • 無法增加處理的總交易數

一般做法:增加資料庫記憶體 

 

  • 使用者數量從40人增加到60人,回應速度良好

  • 提升49%的工作量

  • 當使用者提升到100人時,回應速度則急遽下降

安裝

安裝 MaxParallel

MAXPARALLEL 帶來的效益 

 

  • 使用者數量可從40人增加到150人,回應速度良好。

  • 回應速度變得極度緩慢提升296%的工作量

使用報告

MAXPARALLEL 使用報告*

1.2x to 3x 更快回應

我們在 SQL Server 2016 上測試了DataCore MaxParallel,本來沒有對它抱太多期待,因為 SQL 2016 已經是世界上最佳的資料庫解決方案之一。不過,我們真的很驚訝,因為這套軟體硬是將 SQL 2016 的生產力提高了 30% 以上。

20% to 60% 更多交易量

平均來看,DataCore MaxParallel 軟體能讓一個 8 核心的虛擬機處理的比先前使用 20 核心虛擬機多 127% 的交易量。

Mike Prince 
Ultima Business Solutions

CTO 
Desk Software & Consulting GmbH

1.5x to 2x 更迅速產出報表

透過 DataCore MaxParallel SQL Server,我們的即時庫存水位更新系統、庫存移轉和價格系統的更新只需要幾分鐘的 時間,我們可以提供給客戶最具競爭力的產品。這套隨裝即用的軟體,讓我們的資料庫運行得飛快,它的潛力甚至可以一夜之 間改變我們的生意型態

Manuel Hanke 
TyreWorld

* 實際成效會依 SQL Server 主機及工作負載而有差異

PARTNER

CONTACT US

GET IN TOUCH

© 2020 by Bit By Bit