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