表MYSQL 5.6.10中的最大分区数

时间:2016-04-12 15:47:57

标签: mysql mysql-5.6

我希望在我的一个表上进行范围分区,这将是范围分区。我想知道我们在表中可以拥有的最大分区数是多少。我正在运行MYSQL 5.6.10。

理想情况下,我希望创建大约8000个分区。也有人可以建议,如果这么多分区会影响性能或某些方式伤害数据库。我也在使用innodb_file_per_table=ON

由于

1 个答案:

答案 0 :(得分:5)

来自docs

  

在MySQL 5.6.7之前,不使用NDB存储引擎的给定表的最大分区数是1024.从MySQL 5.6.7开始,此限制增加到8192个分区。无论MySQL服务器版本如何,此最大值都包括子分区。