Anda tidak boleh menggunakan opsi ini karena dengan menggunakan opsi ini, Anda kehilangan sebagian besar keuntungan yang Anda dapatkan dengan mengganti kueri SQL dengan prosedur tersimpan.
Apa yang dilakukan Option recompile?
OPTION(RECOMPILE) memberitahu server untuk tidak menyimpan pan untuk kueri yang diberikan. Ini berarti bahwa eksekusi lain dari kueri yang sama perlu menguraikan rencana baru (mungkin berbeda). Ini digunakan dalam kueri dengan parameter untuk mencegah masalah sniffing parameter.
Apa yang dimaksud dengan kompilasi ulang opsi dalam SQL?
Teknik tertua dan paling tradisional untuk tidak menyimpan rencana kueri dan mengkompilasi prosedur tersimpan atau kueri Anda setiap saat untuk mendapatkan kinerja yang optimal
Bagaimana opsi kompilasi ulang dipanggil?
Untuk mengkompilasi ulang prosedur tersimpan dengan menggunakan sp_recompile
Pilih Kueri Baru, lalu salin dan tempel contoh berikut ke dalam jendela kueri dan klik Execute Ini tidak menjalankan prosedur tetapi menandai prosedur yang akan dikompilasi ulang sehingga rencana kuerinya diperbarui saat berikutnya prosedur dijalankan.
Apa yang dimaksud dengan parameter sniffing di SQL Server?
Parameter Sniffing adalah proses mencari nilai parameter yang dilewati pertama saat mengkompilasi prosedur tersimpan di untuk membuat rencana eksekusi optimal yang sesuai dengan nilai parameter ini dan menggunakannya untuk semua nilai.