2016-04-12 5 views
2

Я ищу, чтобы сделать раздел диапазона на одной из моих таблиц, это будет диапазон разделов. Мне было интересно, какое максимальное количество разделов мы можем иметь в таблице. Я запускаю MYSQL 5.6.10.Максимальное количество разделов в таблице MYSQL 5.6.10

Идеально я ищу для создания около 8000 разделов. Также может кто-то посоветовать, что если так много разделов повлияют на производительность или как-то повредить базу данных. Я также использую innodb_file_per_table=ON

Благодарности

+1

Какую проблему вы пытаетесь решить, создав 8000 разделов? – Quassnoi

+0

Возможно, вы захотите проверить это, прежде чем создавать разделы 8k: https://www.percona.com/blog/2009/12/05/how-many-partitions-can-you-have/ –

ответ

4

От docs:

До MySQL 5.6.7, максимально возможное количество разделов для данной таблицы не используется механизм хранения NDB был 1024. Начиная с MySQL 5.6.7, этот лимит увеличивается до 8192 разделов. Независимо от версии сервера MySQL, этот максимум включает дочерние разделы.