Frage: zu Delete FROM x where IN

TimoFrenzel

Neuer Benutzer
Beiträge
2
Guten Morgen,
nach langem Suchen muss ich nun wohl doch einmal fragen...

DELETE FROM tabelle1 WHERE id IN ( select.....)
Subselect dauert 0,078 Sekunden und liefert 6 Ids.
Das Delete läuft nun seit über 30 Minuten. Tabelle 1 enthält ca 70 Millionen Datensätze.
id ist autoincrement, primary Key

Sage ich statt dessen DELETE from tabelle1 where id = x or id .....
Delete ist nach 0,1 Sekunden durch.


Kann mir hier einer erklären warum das die Laufzeit in der Abfrage mit dem IN so lange dauert?
Auch wenn ich das subquery hard durch die 6 IDs ersetzte.

Gruß

Timo
 
Werbung:
Werbung:
Zurück
Oben