标签: sql-server
SELECT * FROM TAB_EXAMPLE
第一次某些表需要3秒,但第二次需要1秒。为什么呢?
如果SQL Server为已经执行过一次的查询创建了一些查询执行计划,我该如何处理这些计划?
答案 0 :(得分:2)
第一次执行查询时,它会进入Sql Server缓存,因此下一次执行的速度会更快。
如果要清理缓存,我使用以下两个命令:
DBCC FREEPROCCACHE DBCC DROPCLEANBUFFERS
第一个清理缓存,第二个清理相关的缓冲区。