Troncare tabella non rende il file mysql più piccolo
-
03-10-2019 - |
Domanda
I troncato diversi tavoli enormi, ma il file mysql e il database sembra rimanere con le stesse dimensioni.
La tabella troncare cancellare i dati da MySQL come bene?
Soluzione
Quando un grande tavolo viene eliminato o troncato motore di memorizzazione InnoDB per MySQL lascerà lo spazio vuoto, e usarlo per il successivo inserimento di nuove versioni di riga.
Ci sono modi per compattare database. Controllare Re: come compattare un database MySQL
Altri suggerimenti
Nella versione 5.1.55 dimensione non è stata ridotta dopo Tronca , anche con = innodb_file_per_table 'ON' . Quindi necessità di DROP e quindi creare la tavola e poi Dimensione è stato ridotto .
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow