Heim >Datenbank >MySQL-Tutorial >So löschen Sie schnell große Datenmengen in MySQL

So löschen Sie schnell große Datenmengen in MySQL

coldplay.xixi
coldplay.xixiOriginal
2020-10-26 17:03:062759Durchsuche

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.

So löschen Sie schnell große Datenmengen in MySQL

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn