"Stored Procedures sind schnell. Sehr schnell. Und dies aus zwei Gründen. Jedes SQL-Statement muss vom SQL Server natürlich erst einmal auf gültige Syntax, Benutzung gültiger Objekte etc. überprüft – kurz: geparst – werden, ehe der Query Optimizer einen Ausführungsplan (welche Tabellen werden anhand welche Indexe durchsucht etc.) erstellen kann. "
"Der zweite Grund für die gute Geschwindigkeit der Stored Procedures ist dies: Der SQL Server lädt die kompilierte Version aller Stored Procedures beim Start in den so genannten Procedurecache; also in den Arbeitsspeicher. Der ist nun ebenfalls bekanntermaßen schnell."