我的场景是这样的: 我的数据库(SQL Server 2005)中有几个 View 。 这些 View 是从整个组织的 Excel 中查询的。
我的目标是找出那些很长时间没有被任何人使用的 View 。
有没有办法计算自特定日期以来请求查看的次数?
谢谢 视频
最佳答案
您可以使用以下查询来获取已执行的一些查询。您可以在 dest.text 字段中放置“Like”运算符来检查观看次数。
SELECT deqs.last_execution_time AS [Time], dest.text AS [Query]
FROM sys.dm_exec_query_stats AS deqs
CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest
ORDER BY deqs.last_execution_time DES
关于t-sql - SQL Server, View 使用计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10582433/