sql >> Database teknologi >  >> RDS >> Mysql

Hvordan partitionerer man MySQL-tabellen om dagen?

Indekser er et must til ethvert bord. Detaljerne for indekset/indekserne stammer fra SELECTs du har; lad os se dem.

Tommelfingerregler:

  • Opdel ikke en tabel på mindre end en million rækker
  • Brug ikke mere end omkring 50 partitioner.
  • Hvis du 'renser gamle data' efter et vist antal dage/uger/måneder, se min blog for koden til, hvordan man gør det.
  • PARTITION BY RANGE() er den eneste nyttige partitionsmekanisme.


  1. SQL-forespørgsel til visning af poster

  2. PDO bind_param er udefineret metode

  3. Oracle-database til at sende meddelelse / Påkald en java-metode ved at nå den tid, der er angivet i en kolonne

  4. Aggregering af data med OVER PARTITION efter dato