2
我試圖確定上次執行(或調用)存儲過程的時間。根據我的研究,我們真的不能確定這(糾正我在這裏,如果我錯了),但下面的代碼將趕上被緩存的存儲過程的最後執行時間:存儲過程高速緩存清除和執行時間
SELECT SO.name, SD.last_execution_time
FROM sys.dm_exec_procedure_stats SD
INNER JOIN sys.objects SO ON SO.object_id = SD.object_id
WHERE SO.name = 'usp_InsertOurProcName'
注:如果上述任何一個錯誤 - 我會很感激被糾正,因爲我使用這個來減少研究時間,看看應用程序是否正確調用過程,如果這是問題或其他問題(主要是爲了解決 - 通過消去)。
假設上述語句是正確的,在手動清除緩存之外,SQL Server內部是否有自動進程可以清除緩存?