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
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