文件首頁
MySQL 8.4 參考手冊
相關文件 下載本手冊
PDF (US Ltr) - 39.9Mb
PDF (A4) - 40.0Mb
Man Pages (TGZ) - 258.5Kb
Man Pages (Zip) - 365.5Kb
Info (Gzip) - 4.0Mb
Info (Zip) - 4.0Mb


MySQL 8.4 參考手冊  /  ...  /  NDB 叢集與標準 MySQL 限制的限制與差異

25.2.7.2 NDB 叢集與標準 MySQL 限制的限制與差異

在此章節中,我們列出 NDB 叢集中發現的限制,這些限制與標準 MySQL 中發現的限制有所不同,或是標準 MySQL 中沒有的限制。

記憶體使用量與復原。當資料插入 NDB 表格時所消耗的記憶體,並不會像其他儲存引擎一樣在刪除時自動回收。相反地,以下規則成立

  • NDB 表格執行 DELETE 陳述式,會讓刪除的列先前使用的記憶體僅可由相同表格上的插入重新使用。然而,執行 OPTIMIZE TABLE 即可讓此記憶體可供一般重新使用。

    叢集的滾動重新啟動也會釋放任何被刪除列所使用的記憶體。請參閱第 25.6.5 節,「執行 NDB 叢集的滾動重新啟動」

  • NDB 表格執行 DROP TABLETRUNCATE TABLE 作業,會釋放此表格所使用的記憶體,以供任何 NDB 表格重新使用,無論是相同的表格或是另一個 NDB 表格。

    注意

    請回想 TRUNCATE TABLE 會刪除並重新建立表格。請參閱第 15.1.37 節,「TRUNCATE TABLE 陳述式」

  • 叢集組態所施加的限制。 存在許多可設定的硬性限制,但叢集中可用的主記憶體會設定限制。請參閱第 25.4.3 節,「NDB 叢集組態檔案」中的完整組態參數清單。大多數組態參數可以線上升級。這些硬性限制包括

  • 節點與資料物件最大值。以下限制適用於叢集節點和中繼資料物件的數量

    • 資料節點的最大數量為 144 個。(在 NDB 7.6 和更早版本中,此值為 48。)

      資料節點的節點 ID 必須在 1 到 144(含)的範圍內。

      管理和 API 節點可以使用 1 到 255(含)範圍內的節點 ID。

    • NDB 叢集中節點的總最大數量為 255 個。此數字包含所有 SQL 節點(MySQL 伺服器)、API 節點(存取叢集的應用程式而非 MySQL 伺服器)、資料節點和管理伺服器。

    • 目前 NDB 叢集版本中中繼資料物件的最大數量為 20320 個。此限制是硬式編碼的。

    請參閱第 25.2.7.11 節,「在 NDB 叢集 8.4 中解決的先前 NDB 叢集問題」,以取得更多資訊。