-
MySQL Cluster通過擴容為MySQL帶來2億QPS。
MySQL Cluster 是乙個可擴充套件的、實時的、記憶體中、符合 ACID 標準的事務資料庫,它結合了高可用性和較低的開源總擁有成本。 在設計思路上,MySQL Cluster採用分布式多主架構,完全消除了單點故障的問題。 MySQL Cluster可以橫向擴充套件到商用硬體,並且可以自動分割槽以承載讀寫敏感型工作負載,並且可以通過SQL和NoSQL介面訪問。
MySQL Cluster 最初被設計為用於 Intranet 應用程式的企業級可用性和實時效能的嵌入式電信資料庫,現已迅速發展,增強了許多新功能集,以將用例擴充套件到部署在本地或雲中的 Web、移動和企業應用程式,包括:大規模 OLTP(實時分析)電子商務、庫存管理、購物車和支付處理, 訂單跟蹤、遊戲、金融交易和欺詐檢測、移動和小額支付、會話管理和快取、資料流、分析和建議、內容管理和交付、通訊和演示服務、訂閱使用者配置和補貼等等。
-
MySQL Cluster 專為兩種主要工作負載型別而設計:
OLTP(聯機事務處理):記憶體優化表為 OLTP 工作負載提供亞毫秒級延遲和極端併發級別,同時仍保持良好的耐久性。 它還可用於處理基於磁碟的表資料。
值得一提的是,MySQL Cluster在處理OLTP工作負載方面表現最為出色,尤其是在同時發出大量查詢事務請求時。 為此,我們通常使用 Flexasynch 基準來衡量 NoSQL 在向集群新增更多資料節點時的實際效能擴充套件。
此基準測試針對的每個資料節點都在專用的 56 執行緒 Intel E5-2697 v3(Haswell 架構)裝置上執行。 如上圖所示,隨著資料節點數量的增加,資料吞吐容量的趨勢從2個節點增加到32個節點(注意MySQL Cluster目前最多可以支援48個資料節點)。 正如你所看到的,整體擴充套件率幾乎是線性的,在32個資料中心的情況下,其整體吞吐能力達到每秒2億個NoSQL查詢。
2億QPS基準測試與鉛挖掘測試在MySQL Cluster版本(最新的正式發布版本)上執行 - 您可以在此處了解有關MySQL Cluster版本的更多資訊,或單擊此處觀看主題演講網路研討會的重播。
問題。 我們有乙個 sql 可以查詢沒有主鍵唯一鍵的表,但它在 mysql 上執行得很慢,我該怎麼辦? >>>More
檢視 proc meminfo
溫馨提示:“大記憶體頁面”又稱傳統的大頁面、大頁面記憶體等,幫助Linux管理虛擬記憶體,標準記憶體頁面為4kb,這裡使用“大記憶體頁面”可以定義最大1GB的頁面大小,在系統啟動時可以使用“大記憶體頁面”為應用預留一部分記憶體, 這部分記憶體被占用,永遠不會從記憶體中換出,它將一直保留在那裡,直到配置更改。(詳情請見以下鏈結進行官方說明)。 >>>More