日期:2014-05-18  浏览次数:20565 次

求sql,关于优化
有什么把法能让执行的SQL不走缓存,从磁盘读取数据。

目的是测试SQL最大执行时间。

------解决方案--------------------
清空缓存看看
------解决方案--------------------
--从过程缓存中删除所有元素
DBCC FREEPROCCACHE
--从缓冲池中删除所有清除缓冲区
DBCC DROPCLEANBUFFERS
--从所有缓存中释放所有未使用的缓存条目
DBCC FREESYSTEMCACHE( 'Tempdb' ) 
测试SQL最大执行时间也可以用SQL Server Profiler。