gpt4 book ai didi

sql - 计算 SQL 查询的执行时间?

转载 作者:行者123 更新时间:2023-12-03 06:11:25 25 4
gpt4 key购买 nike

我在我的网站中提供搜索功能,当用户搜索记录时,我想显示查询获取结果所需的时间,就像谷歌一样。当我们搜索任何内容时,谷歌会显示获得结果需要多长时间?

为此,我在 SP 中声明了一个 @start 变量,并在最后找到了差异,如下所示;

DECLARE @start_time DATETIME

SET @start_time = GETDATE()

-- my query
SELECT * FROM @search_temp_table

SELECT RTRIM(CAST(DATEDIFF(MS, @start_time, GETDATE()) AS CHAR(10))) AS 'TimeTaken'

是否有任何其他简单快捷的方法,或者一行查询,我们可以通过它找出查询执行所需的时间?

我使用的是 SQL Server 2005。

最佳答案

好吧,如果您确实想在数据库中执行此操作,则可以使用 MSDN 中给出的更准确的方法。 :

SET STATISTICS TIME ON

您也可以从您的应用程序中读取此信息。

关于sql - 计算 SQL 查询的执行时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/595762/

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