查詢SQL用時

2021-06-08 14:35:39 字數 597 閱讀 4467

在sql server資料庫中,如何才能檢視sql語句的執行時間呢?

1.下面這種是sql server中比較簡單的查詢sql語句執行時間方法,通過查詢前的時間和查詢後的時間差來計算的:

declare @begin_date datetime

declare @end_date datetime

select @begin_date = getdate()

《這裡寫上你的語句...>

select @end_date = getdate()

select datediff(ms,@begin_date,@end_date) as '用時/毫秒'

2.下面這種方法比較全面,將執行每個語句時採取的步驟作為行集返回,通過層次結構樹的形式展示出來

set statistics profile on

set statistics io on

set statistics time on

go《這裡寫上你的語句...>

goset statistics profile off

set statistics io off

set statistics time off

查詢SQL用時

在sql server資料庫中,如何才能檢視sql語句的執行時間呢?1.下面這種是sql server中比較簡單的查詢sql語句執行時間方法,通過查詢前的時間和查詢後的時間差來計算的 declare begin date datetime declare end date datetime sele...

sqlserver查詢用時的sql

在日常工作中,要進行查詢sql 為了提高效率和時間 create database dbtest use dbtest 建立測試表 create table pagetest id int identity 1,1 not null,col01 int null,col02 nvarchar 50 ...

SQL 常用時間處理

本文適用於sql server資料庫的t sql語法,我只是個搬運工,進行簡單歸類,微軟官網國內可以直接訪問,我就不截圖和專門整理了,想看詳情,直接點選函式 日期轉換 convert varchar 20 getdate 120 其中20可以替換成自己想要的長度,進行一定程度的擷取,其中的120可以...