Ich habe eine Sproc, die viel mehr Zeit als ich erwartet hatte.Sproc Ausführung weit langsamer als SQL Ad-hoc-Abfrage entspricht
Ich zog die SQL und führte es mit nur deklarierten Variablen für die Parameter. Es lief fast sofort (gegenüber einer zuverlässigen 8 Sekunden mit dem Sproc). Dies ist dieselbe SQL auf demselben Computer, die dieselben Daten zurückgibt.
Wie kann ich herausfinden und beheben, was bewirkt, dass der Sproc langsam ist?
Dies ist auf SQL Server Express.
Vielen Dank.
Sounds wie Parameter Sniffing: http://omnibuzz-sql.blogspot.com/2006/11/parameter-sniffing-stored-procedures.html –