标签: sql sql-server sql-server-2005
我有sql server 2005数据库。当我第一次执行查询时,返回结果需要很长时间,但后续查询执行得更快。
为什么会这样?
答案 0 :(得分:2)
因为sql server在第一次运行时为它存储了查询执行计划..所以在第二次和第三次它使用相同的查询计划,这实际上节省了时间并返回快速resule ..
答案 1 :(得分:0)
因为它会在您第一次和第二次或下次运行时创建执行计划,它只是验证执行计划而不需要时间来创建执行计划。这就是为什么它可以快速获得结果。