一条复杂的SQL语句,为什么第一次查询很慢,而第二次查询却明显快了
4个回答
展开全部
第一次执行,SQL Server 会先编译。第二次执行就会有缓存了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sql语句如果联合了多张表或频繁使用多个函数进行查询,确实会影响效率。需要优化的话,建议给查询条件设置索引,索引能提高查询速度;但是如果你的sql语句需要复合查询而且有很多运算的话,建议还是把一条sql语句拆开成三四条来写,虽然拆分来写有点麻烦但是查询响应速度明显快好几倍,不信你试试!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询