10bet网址
MySQL 5.6参考手册
相关的文档10bet官方网站 本手册下载
PDF (Ltr)- 29.4 mb
PDF (A4)- 29.5 mb
手册页(TGZ)- 190.2 kb
手册页(邮政编码)- 305.0 kb
信息(Gzip)- 2.8 mb
信息(邮政编码)- 2.8 mb
本手册节选

18.2.7.6 NDB集群中不支持或缺失的特性

许多其他存储引擎支持的特性不支持NDB表。尝试在NDB集群中使用这些特性不会导致错误本身;然而,在期望支持或强制特性的应用程序中可能会发生错误。引用这些特性的语句,即使被忽略NDB,必须在语法和其他方面有效。

  • 前缀索引。不支持索引上的前缀NDB表。如果在语句中使用前缀作为索引规范的一部分,例如创建表ALTER TABLE,或创建索引,前缀不是由NDB

    包含索引前缀、创建或修改索引前缀的语句NDB表,必须仍然在语法上有效。例如,下面的语句总是失败,错误为1089不正确的前缀的关键;使用的键部分不是字符串,使用的长度比键部分长,或者存储引擎不支持唯一的前缀键,无论使用哪种存储引擎:

    CREATE TABLE t1 (c1 INT NOT NULL, c1 INT NOT NULL)VARCHAR(100), INDEX i1 (c2(500)));

    这是因为SQL语法规则规定,索引的前缀不能大于其本身。

  • 保存点回滚。保存点和保存点回滚将被忽略,如MyISAM

  • 耐久性的提交。磁盘上没有持久提交。复制提交,但不保证提交时将日志刷新到磁盘。

  • 复制。不支持基于语句的复制。使用——binlog-format =行(或——binlog-format =混合)设置集群复制。看到第18.7节," NDB集群复制",以获取更多信息。

    使用gtid(全局事务标识符)的复制不兼容NDB Cluster,在NDB Cluster 7.3和NDB Cluster 7.4中也不支持。在使用NDB因为这很可能会导致包括NDB Cluster Replication失败在内的问题。

    NDB集群不支持半异步复制。

    在集群之间进行复制时,可以在不同集群中的SQL节点之间使用IPv6地址,但给定集群中的所有连接必须使用IPv4地址。有关更多信息,请参见NDB集群复制和IPv6

请注意

看到第18.2.7.3节,“NDB集群中与事务处理相关的限制”中的事务处理限制相关的更多信息NDB