Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie partitioniere ich die MySQL-Tabelle nach Tag?

Indizes sind ein Muss für jeden Tisch. Die Details der Indizes ergeben sich aus den SELECTs Sie haben; mal sehen.

Faustregeln:

  • Partitionieren Sie keine Tabelle mit weniger als einer Million Zeilen
  • Verwenden Sie nicht mehr als etwa 50 Partitionen.
  • Wenn Sie nach einigen Tagen/Wochen/Monaten „alte Daten löschen“, siehe mein Blog für den Code, wie das geht.
  • PARTITION BY RANGE() ist der einzige nützliche Partitionsmechanismus.