我已经使用下面的查询来获取运行 SQL Server 的历史查询,但它没有给我整个历史,它只返回几乎每小时运行近 1/2 的查询。我想在一周前运行查询。有什么解决办法吗?
SELECT dest.text, deqs.last_execution_time
FROM sys.dm_exec_query_stats AS deqs
CROSS APPLY sys.dm_exec_sql_text(deqs.sql_handle) AS dest
WHERE dest.text NOT LIKE '%dest.text%'
order by deqs.last_execution_time desc
Run Code Online (Sandbox Code Playgroud)