gpt4 book ai didi

sql-server - 存储过程缓存清除和执行时间

转载 作者:行者123 更新时间:2023-12-04 05:14:18 25 4
gpt4 key购买 nike

我试图确定上次执行(或调用)存储过程的时间。根据我的研究,我们无法真正确定这一点(如果我错了,请在此处纠正我),但以下代码将捕获缓存的存储过程的最后执行时间:

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 内部是否有任何自动进程可以清除缓存?

最佳答案

重新启动 SQL Server 也会清除这些动态管理 View

关于sql-server - 存储过程缓存清除和执行时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14487972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com