gpt4 book ai didi

sql-server-2008 - 如何访问查询执行历史?

转载 作者:行者123 更新时间:2023-12-04 07:01:48 26 4
gpt4 key购买 nike

我想知道在 SQL Server 2008 中执行某个查询需要多长时间。如果我在执行查询之前在进程 ID 上放置了 Profiler 跟踪,我本可以知道,但我忘记了。

有没有办法在不再次运行查询的情况下从 SQL Server 中提取此信息?

最佳答案

您可以使用 DMV sys.dm_exec_query_stats。您可以从下面的查询中获得更多信息,例如读/写,只需使用 * 即可查看所有可用信息。

SELECT 
t.TEXT QueryName,
last_elapsed_time
FROM sys.dm_exec_query_stats s
CROSS APPLY sys.dm_exec_sql_text( s.sql_handle ) t

关于sql-server-2008 - 如何访问查询执行历史?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5417323/

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