ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 测试SQL Server执行时间和CPU时间

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

原创 Linux操作系统 作者:iSQlServer 时间:2009-11-24 15:40:57 0 删除 编辑
CHECKPOINT --用于检查当前工作的数据库中被更改过的数据页或日志页,并将这些数据从数据缓冲器中强制写入硬盘
  GO
  
DBCC FreeProcCache --从缓冲池中删除所有缓冲区
  DBCC DropCleanBuffers --从过程高速缓存中删除所有元素
  GO
  
DBCC FREESYSTEMCACHE('ALL') ;
  
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

 

 

执行结果如下:

 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/16436858/viewspace-620412/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2008-10-17

  • 博文量
    1319
  • 访问量
    2343016