Mysql
 sql >> Base de données >  >> RDS >> Mysql

Comment partitionner une table MySQL par jour ?

Les index sont un must pour n'importe quel tableau. Les détails du ou des index dérivent des SELECTs vous avez; allons les voir.

Règles de base :

  • Ne partitionnez pas une table de moins d'un million de lignes
  • N'utilisez pas plus de 50 partitions environ.
  • Si vous "purgez les anciennes données" après un certain nombre de jours/semaines/mois, consultez mon blog pour le code sur la façon de le faire.
  • PARTITION BY RANGE() est le seul mécanisme de partition utile.