Die zum Löschen einzelner Datensätze erforderliche Zeit ist
direkt proportional zur Anzahl der Indizes. Um Datensätze
schneller zu löschen, können Sie den Wert des
Schlüssel-Caches erhöhen, indem Sie die Systemvariable
key_buffer_size
entsprechend einstellen.
Siehe auch Abschnitt 7.5.2, „Serverparameter feineinstellen“.
Wenn Sie alle Datensätze aus einer Tabelle löschen wollen, ist
TRUNCATE TABLE
schneller als
tbl_name
DELETE FROM
. Siehe auch
Abschnitt 13.2.9, „tbl_name
TRUNCATE
“.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.