2010-04-01 6 views
1

J'ai une table (innodb) qui aura des milliards d'enregistrements par la suite. Toutes les deux semaines, je m'attends à ce que des records de ~ 500K tombent dans la table. Je voudrais partitionner cette table basée sur la date à laquelle les données sont importées - heureusement c'est un champ dans la table qui est au format aaaa-mm-jj - Est-il possible de le partitionner en fonction de cette colonne de date? J'ai essayé de regarder le chapitre 18 de mysql docs mais je ne pouvais pas comprendre si c'était possible.MySQL table de partitionnement

Répondre

0

Vous ne pouvez pas partitionner directement sur une colonne de date, mais vous pouvez partitionner sur TO_DAYS(thedatecolumn). Il y a quelques exemples here

+0

merci - vais essayer quelques trucs autour de cette – JVXR

Questions connexes