2016-04-12 15 views
2

私は自分のテーブルの1つで範囲パーティションを実行しようとしていますが、これはレンジパーティションです。私は、テーブルに入れることができるパーティションの最大数が何であるか疑問に思っていました。私はMYSQL 5.6.10を実行しています。テーブル内のパーティションの最大数MYSQL 5.6.10

理想的には、約8000個のパーティションを作成したいと考えています。また、多くのパーティションがパフォーマンスや何らかの方法でデータベースを傷つけるかどうかをアドバイスすることもできます。私もinnodb_file_per_table=ON

おかげdocsから

+1

8000パーティションを作成してどのような問題を解決しようとしていますか? – Quassnoi

+0

8kパーティションを作成する前に、これを確認してください。https://www.percona.com/blog/2009/12/05/how-many-partitions-can-you-have/ –

答えて

4

を使用しています:MySQLの5.6.7へ

前に、与えられたテーブルは、NDBストレージエンジンを使用していないため、パーティションの最大数は1024でした。 MySQL 5.6.7以降、この制限は8192パーティションに増加しました。 MySQLサーバのバージョンにかかわらず、この最大値にはサブパーティションが含まれます。

関連する問題