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

MySQL InnoDB frigiver ikke diskplads efter sletning af datarækker fra tabellen

MySQL reducerer ikke størrelsen af ​​ibdata1. Nogensinde. Også selvom du bruger optimize table for at frigøre den brugte plads fra slettede poster, genbruger den den senere.

Et alternativ er at konfigurere serveren til at bruge innodb_file_per_table , men dette vil kræve en backup, drop database og gendannelse. Den positive side er, at .ibd-filen for tabellen reduceres efter en optimize table .



  1. PyInstaller, spec fil, ImportError:Intet modul med navnet 'blah'

  2. Formater et telefonnummer i SQL Server (T-SQL)

  3. SQL-forespørgsel til at opdele kolonnedata i rækker

  4. Får fejl:Peer-godkendelse mislykkedes for brugerens postgres, når man forsøgte at få pgsql til at arbejde med skinner