MySQL table de partition par mois

J'ai une immense table qui stocke de nombreux suivis des événements, comme un clic de l'utilisateur.

La table est déjà dans la 10 millions, et son de plus en plus grandes de tous les jours.
Les requêtes ont commencé à devenir plus lent lorsque j'essaie de récupérer des événements à partir d'un grand calendrier, et après avoir lu un peu sur le sujet, je comprends que le partitionnement de la table peut améliorer les performances.

Ce que je veux faire, c'est la partition de la table, sur une base mensuelle.

J'ai seulement trouvé des guides qui montrent comment partitionner manuellement chaque mois, est-il un moyen de le dire à MySQL de partition par mois et il va le faire automatiquement?

Si non, quel est la commande pour le faire manuellement compte tenu de mon partitionné par colonne est un datetime?

OriginalL'auteur shaharmor | 2013-10-14