Ich habe eine Tabelle mit mehr als einer Millon Zeilen. Diese Tabelle wird zum Indexieren von tiff
Bildern verwendet. Jedes Bild hat Felder wie date
, number
usw. Ich habe Benutzer, die diese Bilder in Chargen von 500 indizieren. Ich muss wissen, ob es besser ist, zuerst 500 Zeilen einzufügen und dann 500 Aktualisierungen durchzuführen oder wenn der Benutzer die Indizierung beendet hat Mach die 500 Inserts mit allen Daten. Eine sehr wichtige Sache ist, dass, wenn ich die 500 Einsätze zuerst mache, diese Zeit für mich frei ist, weil ich es die Nacht vorher tun kann.Kosten von Einfügungen vs Update in SQL Server
Die Frage ist also: ist es besser, Inserts oder Inserts und Updates zu tun, und warum? Ich habe einen id
Wert für jedes Bild definiert, und ich habe auch andere Indizes auf den Feldern.
Giovanni, wird es auch hängen von anderen Problemen ab, wie der Indizierung (gruppiert oder nicht geclustert) und dem Füllfaktor. Ihre spezifische Situation wird wesentlich dazu beitragen, wie Sie vorgehen. – Galwegian