现在的位置: 首页 > 综合 > 正文

测试SQL Server执行时间和CPU时间

2012年08月16日 ⁄ 综合 ⁄ 共 456字 ⁄ 字号 评论关闭

 CHECKPOINT --用于检查当前工作的数据库中被更改过的数据页或日志页,并将这些数据从数据缓冲器中强制写入硬盘
GO
DBCC FreeProcCache --从缓冲池中删除所有缓冲区
DBCC DropCleanBuffers --从过程高速缓存中删除所有元素
GO
DBCC FreeSystemCache('ALL') ;--清除SQL实例的计划缓存
GO
SET Statistics IO ON
SET Statistics TIME ON
GO
---------------------------
DECLARE @b datetime
DECLARE @e datetime
set @b = getdate();
select COUNT(*) from
test1;
set @e = getdate
();
select DATEDIFF(ms,@b,@e
)
----------------------------

SET Statistics IO OFF
SET Statistics TIME OFF
GO
DBCC DropCleanBuffers
DBCC FreeProcCache

抱歉!评论已关闭.