Saya menduga parameter mengendus.
Rencana eksekusi yang di-cache yang digunakan untuk koneksi aplikasi Anda mungkin tidak akan dapat digunakan oleh koneksi SSMS Anda karena set
yang berbeda pilihan sehingga akan menghasilkan rencana baru yang berbeda.
Anda dapat mengambil paket yang di-cache untuk prosedur tersimpan dengan menggunakan kueri di bawah ini. Kemudian bandingkan untuk melihat apakah keduanya berbeda (mis. apakah yang lambat melakukan pencarian indeks dan pencarian bookmark di tempat yang lain melakukan pemindaian?)
Use YourDatabase;
SELECT *
FROM sys.dm_exec_cached_plans
CROSS APPLY sys.dm_exec_sql_text(plan_handle)
CROSS APPLY sys.dm_exec_query_plan(plan_handle)
cross APPLY sys.dm_exec_plan_attributes(plan_handle) AS epa
where sys.dm_exec_sql_text.OBJECTID=object_id('YourProcName')
and attribute='set_options'