t-sql - SQL Server, View 使用计数

标签 t-sql excel sql-server-2005 view

我的场景是这样的: 我的数据库(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/

相关文章:

SQL Server 2012 - 从特定值开始为不同记录集分配递增数字的最佳方法

sql - Union 的奇怪 Order By 行为

C# Interop 使用特定列的数据获取最后一行

SQL Server : convert sub select query to join

php - Windows 身份验证可以与 IIS 上的 PHP 一起用于 ODBC 连接吗?

sql - 使用条件递归 SQL/基于条件创建列

sql-server - 更新长度 > 50 的行

php - 如何在 phpspreadsheet 中添加新行?

vba - 某些文件会出现溢出错误

sql - T-SQL:带有表和列参数的游标