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

Hvorfor tilføjer MySQL en kommentar til InnoDB-tabeller?

InnoDB gemmer mange tabeller pr. fil. Inde i den InnoDB-datafil kan der være ledig plads:

  • Når du slipper en tabel eller et indeks, skal du slette rækker eller erstatte rækker med mindre (f.eks. kortere TEKST)
  • Filen er vokset n MB ad gangen (konfigureret i my.cnf)

Kommentaren fortæller dig bare, hvor meget ledig plads der er i dine InnoDB-datafiler. Når det nærmer sig 0, udvider InnoDB datafilen.

Jeg tror, ​​at standardallokeringsblokken er 10 MB, så det er nok derfor, du har næsten 10 MB ledig.




  1. MySQL dumpe i CSV-tekstfiler med kolonnenavne øverst?

  2. Hvordan håndterer man søgeforespørgsler med japansk sprog med MySql?

  3. hvad er escape-sekvensen for bindestreg (-) i PostgreSQL

  4. Hvordan bruger man tabelvariabel i en dynamisk sql-sætning?