Einzelnen Beitrag anzeigen

Jumpy

Registriert seit: 9. Dez 2010
Ort: Mönchengladbach
1.733 Beiträge
 
Delphi 6 Enterprise
 
#3

AW: ORACLE 11: DELETE sehr langsam

  Alt 20. Nov 2012, 21:36
Könnte es daran liegen, dass für das evtl. riesige Rollback irgendwas angelegt werden muss?
Hab's aus Neugier mal gegoogelt und die Frage scheint öfter zu kommen, mit dem Fazit, dass das löschen von Datensätzen für die DB eine aufwendige Sache ist und es gibt wohl einige Performance-Tricks:
-Index aus und nachher neu anlegen
-Statt die unerwünschten Daten zu löschen, die erwünschten via Create Table As... in eine neue Tabelle zu packen, wenn dann die alte gedroped wird, macht Oracle die Eigentliche Arbeit in seiner "Freizeit".
-Partitionstabellen
-...
Ralph

Geändert von Jumpy (20. Nov 2012 um 21:45 Uhr)
  Mit Zitat antworten Zitat