21.1.7.2 NDB 群集的限制和与标准 MySQL 限制的区别

在本节中,我们列出了在 NDB Cluster 中发现的限制,这些限制与标准 MySQL 中发现的限制不同或没有。

内存使用和恢复. 将数据插入到NDBtable 中时所消耗的内存在删除后不会自动恢复,与其他存储引擎一样。相反,以下规则适用:

群集的滚动重启也会释放已删除行使用的所有内存。参见第 21.5.5 节“执行 NDB 群集的滚动重启”

Note

回想一下TRUNCATE TABLE删除并重新创建 table。参见第 13.1.34 节“ TRUNCATE TABLE 语句”

DataMemory被分配为 32KB 页面。当使用每个DataMemory页时,会将其分配给特定的 table;一旦分配,就无法释放该内存,除非删除 table。

有关更多信息,请参见第 21.3.3.6 节,“定义 NDB 群集数据节点”

Note

批量加载TRUNCATE TABLEALTER TABLE作为特殊情况通过运行多个事务来处理,因此不受此限制。

数据节点的节点 ID 必须在 1 到 48 之间(包括 1 和 48)。 (Management 和 API 节点可以使用范围在 1 到 255 之间(包括 1 和 255)的节点 ID。)

有关更多信息,请参见NDB Cluster 8.0 中解决的以前的 NDB Cluster 问题

首页