MySQL 8 InnoDB 分区 - 最大分区数

标签 mysql database innodb partitioning

What is the maximum number of partitions for InnoDB storage engine in MySQL 8?

如果我没记错的话,它曾经是 1024,但那是在 MySQL 8 之前。

我想知道它在 MySQL 8 中是否有所改变?

Documentation没有提到 InnoDB 的任何限制,NDB 只有 8192。

最佳答案

https://dev.mysql.com/doc/refman/8.0/en/partitioning-limitations.html

Maximum number of partitions. The maximum possible number of partitions for a given table not using the NDB storage engine is 8192. This number includes subpartitions.

“不使用 NDB 存储引擎”是指 InnoDB 和其他引擎。只是不是新开发银行。

附言令人惊奇的是,读者经常在写作中忽略“不”这个词。不要将此视为个人批评 - 很多人都这样做。

关于MySQL 8 InnoDB 分区 - 最大分区数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58379213/

相关文章:

c# - 使用不同的数据库,具有不同的DBcontext,并根据不同的URL请求连接到它

java - 为什么 EL 函数应该来自具有非 void 返回类型的 Java 方法?

mysql - 将大型 MyISAM 表转换为 InnoDB

MySQL:小表上的常量 "Searching rows for update"

mysql - 为什么 innodb 的 SHOW TABLE STATUS 如此不可靠?

php - 在php中将英语内容转换为古吉拉特语

MySQL没有使用复合索引的所有关键部分

MySQL:将子选择和数组组合成一个 IN 语句

mysql - 按 VARCHAR 字段中的版本号分组?

android - 图片未正确保存到数据库中(作为 BLOB)