SQL Server menyimpan "rencana" tentang cara mengeksekusi kode.
Jika prosedur tersimpan dijalankan terhadap sebagian kecil data, itu akan dioptimalkan untuk kumpulan data kecil. Hal sebaliknya berlaku untuk kumpulan data yang besar.
Ada OPTIMIZE FOR
yang bagus fitur pada tahun 2008 tetapi pada tahun 2005 Anda terjebak dengan WITH RECOMPILE
. Ini berarti akan dikompilasi ulang setiap kali dijalankan, yang dalam beberapa kasus adalah yang paling optimal!