Seite 1 von 1

SP Ausführung dauert zu lange?!

BeitragVerfasst: Fr 2. Okt 2015, 13:58
von chuky666
Moin moin zusammen :)

Ausgangslage:

SQL-Query mit diversen Joins usw. braucht ca. 1 Sekunden bis diese Daten liefert, das passt ja soweit super.
Wenn ich aber diese Abfrage in eine Stored Procedure packen und diese ausführe(egal wie oft) dauert es ca. 6 Sekunden bis das Ergebnis vorliegt.

Kann mir einer erklären warum das mit der SP im Vergleich zur "normalen" Abfrage so "lange" dauert?

Vielen Dank schonmal und beste Grüße

Re: SP Ausführung dauert zu lange?!

BeitragVerfasst: Fr 2. Okt 2015, 15:12
von chuky666
Ok, ich habe es so rausbekommen :mrgreen:

Bei mir zum Beispiel lag es da dran das ich keine lokalen Variablen benutzt hatte(Stichwort Parameter Sniffing). Es hat einen riesen Unterschied gemacht von 6-7 Sekunden (ohne lokalen Variablen) zu <=1 Sekunde (mit lokalen Variablen). Des Weiteren bringt es wohl einen kleinen Performance-Gewinn wenn man "SET NOCOUNT ON" verwendet.

nungut soviel dazu :D

Grüße