暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

[ACDU翻译] MySQL 使用中的限制

原创 由迪 2022-07-25
508

本节介绍 InnoDB存储引擎使用中的限制。

  • 您不能创建列名与内部InnoDB列名(包括DB_ROW_IDDB_TRX_ID和 )匹配的表DB_ROLL_PTR。此限制适用于以任何字母大小写的名称使用。

    mysql> CREATE TABLE t1 (c1 INT, db_row_id INT) ENGINE=INNODB; ERROR 1166 (42000): Incorrect column name 'db_row_id'
    复制
  • SHOW TABLE STATUS不提供InnoDB 表的准确统计信息,除了表保留的物理大小。行数只是 SQL 优化中使用的粗略估计。

  • InnoDB不会保留表中的内部行数,因为并发事务可能同时 “看到”不同数量的行。因此,SELECT COUNT(*)语句只计算对当前事务可见的行。

    有关如何InnoDB处理 SELECT COUNT(*)语句的信息,请参阅 第 12.20.1 节,“聚合函数描述”COUNT()中 的描述。

  • ROW_FORMAT=COMPRESSED不支持大于 16KB 的页面大小。

  • 使用特定InnoDB 页面大小 ( innodb_page_size) 的 MySQL 实例不能使用来自使用不同页面大小的实例的数据文件或日志文件。

  • 有关使用可 传输表空间功能导入表的相关限制,请参阅 表导入限制

  • 有关与在线 DDL 相关的限制,请参阅 第 15.12.8 节,“在线 DDL 限制”

  • 有关与通用表空间相关的限制,请参阅 通用表空间限制

  • 有关与静态数据加密相关的限制,请参阅 加密限制

历时大约半年的时候,MySQL innodb 终于翻译完成了,希望对MySQL 使用者有所帮助。祝大家一切安好。

最后修改时间:2022-07-25 14:33:42
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论