读书人

做数据库优化遇到的有关问题

发布时间: 2012-03-09 21:42:54 作者: rapoo

做数据库优化遇到的问题
我在做数据库查询优化时,遇到一个问题是:
如:
我定位到某一个查询sql执行速度很慢,第一次在查询分析器上运行都要30几秒。

但是,我发现,同一个sql语句再执行几遍后,就会变得很快了,几秒就可以查询出结果了。

我想问下,是不是查询分析器上,本来有什么“缓存机制”或什么的?

(假设时,存在缓存机制,)如果我想在查询分析器上把这个“缓存机制”去掉,应如何设置。

因为,我要对比,修改后的sql语句和修改前的sql语句,或是加索引前和加索引后的sql语句的速度的对比。来判断我做的优化是否有效。



[解决办法]

SQL code
DBCC FREESYSTEMCACHE         ( 'ALL' [, pool_name ] )     [WITH     { [ MARK_IN_USE_FOR_REMOVAL ] , [ NO_INFOMSGS ]  }    ] 

读书人网 >SQL Server

热点推荐