sql >> Database >  >> RDS >> Mysql

Waarom voegt MySQL een opmerking toe aan InnoDB-tabellen?

InnoDB slaat veel tabellen per bestand op. Binnen dat InnoDB-gegevensbestand kan er vrije ruimte zijn:

  • Als je een tabel of index neerzet, rijen verwijdert of rijen vervangt door kleinere (bijvoorbeeld kortere TEXT)
  • Het bestand is gegroeid n MB per keer (geconfigureerd in my.cnf)

De opmerking vertelt u alleen hoeveel vrije ruimte er is in uw InnoDB-gegevensbestand(en). Wanneer dat 0 benadert, zal InnoDB het gegevensbestand uitbreiden.

Ik geloof dat het standaard toewijzingsblok 10 MB is, dus dat is waarschijnlijk de reden waarom je bijna 10 MB vrij hebt.




  1. De HAProxy-statistieken voor MySQL en PostgreSQL begrijpen

  2. PhalconPHP Database-transacties mislukken op server

  3. Slaapstand tijdstempel met tijdzone

  4. Wat is het MAX-nummer als ik int(255) opslaat in MySQL?