Heim >Datenbank >MySQL-Tutorial >So löschen Sie schnell große Datenmengen in MySQL
So löschen Sie schnell eine große Datenmenge in MySQL: Erstellen Sie zunächst eine temporäre Tabelle mit derselben Tabellenstruktur wie die ursprüngliche Tabelle. Fügen Sie dann die Daten ein, die beibehalten werden müssen, und löschen Sie schließlich die ursprüngliche Tabelle. Benennen Sie die temporäre Tabelle in den ursprünglichen Tabellennamen um.
MySQL schnelle Möglichkeit, große Datenmengen zu löschen:
Option 1,
Löschen direkt verwenden
Da die Löschausführungsgeschwindigkeit proportional zum Indexvolumen ist, wenn viele Indizes vorhanden sind Verwenden Sie „Löschen“, um die Tabelle zu löschen. Es wird Stunden oder sogar Tage dauern
Option 2,
(1) Erstellen Sie eine temporäre Tabelle. Die Tabellenstruktur ist dieselbe wie die ursprüngliche Tabellenstruktur
(2) Fügen Sie die Daten ein das muss in der temporären Tabelle beibehalten werden
(3) Löschen Sie die ursprüngliche Tabelle
(4) Benennen Sie die temporäre Tabelle in den ursprünglichen Tabellennamen um
Nach dem Test dauert es normalerweise weniger als 3 Sekunden, um die Tabelle zu löschen
Der zeitaufwändigste Schritt dieser Lösung ist der zweite Schritt. Diese Lösung ist die beste Lösung, wenn die Datenmenge, die aufbewahrt werden muss, nicht groß ist.
Weitere verwandte kostenlose Lernempfehlungen: MySQL Tutorial(Video)
Das obige ist der detaillierte Inhalt vonSo löschen Sie schnell große Datenmengen in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!