我希望在我的一个表上做一个范围分区,这将是范围分区。我想知道表中的最大分区数是多少。我正在运行MySQL5.6.10。
理想情况下,我希望创建大约8000个分区。另外,如果有这么多的分区会影响性能或以某种方式损害数据库,还能有人提出建议吗?我也在使用innodb_file_per_table=ON
谢谢
发布于 2016-04-12 16:46:11
来自文档
在MySQL 5.6.7之前,对于不使用NDB存储引擎的给定表的最大可能分区数是1024。从MySQL 5.6.7开始,这个限制增加到8192个分区。无论MySQL服务器版本如何,这个最大值都包含子分区。
https://stackoverflow.com/questions/36578205
复制相似问题