Ich habe eine gespeicherte Prozedur, die ein paar Millionen Datensätze löscht und dann geänderte wieder einfügt.So teilen Sie meine Transaktionen
Im Moment habe ich meine Transaktionen organisiert so:
begin tran - delete records - commit tran
begin tran - insert records - commit tran
Ich frage mich allerdings, ob die folgende möglicherweise nicht schneller sein:
begin tran - delete records - insert records - commit tran
Denn dann könnte es erkennen, dass die neuen Datensätze nehmen der Ort der Alten und somit schneller sein?
Warum nicht nur die vorhandenen ersetzen, die ersetzt werden, oder irre ich Sie? – tvanfosson
Sie sind nicht die gleichen, sie unterscheiden sich in Anzahl und Inhalt – thomaspaulb