Thomas Bandt

Über mich | Kontakt | Archiv

Merke: immer schön indizieren...

Wir sind hier gerade daran verzweifelt, ein Update auf ca. 10.000 (später bis zu vier mal so viele) Datensätze am SQL Server aufgerufen von einem ASP-Script zu fahren. Mit der schnellsten Methode (Select auf alle ID's, diese kommasepariert per Stringbuilder zusammengeschrieben, als nText an eine Sproc übergeben und da mit einer UDF in eine Temporäre Tabelle zerlegt und anschließend per INNER JOIN gefahren...) hat es sage und schreibe 12 Minuten gedauert.

Bis uns die Erleuchtung kam: einfach mal nen Index auf den Primary Key der Tabelle (Guid) legen. Und siehe da: das ganze dauert keine 30 Sekunden. 2500% Leistungssteigerung - was sagt man dazu :)



« Zurück  |  Weiter »