SQL查询性能优化.小结

1、SET NOCOUNT ON

2、CTE (;WITH xxx AS )

3、主键

4、聚集索引 和 非聚集索引

5、WITH(NOLOCK)

6、表变量 和 临时表

7、SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED

8、清空表,DROP TABLE #临时表

9、批量插入 ( INSERT INTO SELECT 和 SELECT INTO )

10、IF EXISTS (SELECT TOP(1) 1 FROM @表变量)

11、用 JOIN 代替 IN 语句。

12、减少磁盘访问、减少网络传输、减少CPU以及内存的开销

13、最小方式记录日志的操作。 

 

posted @ 2016-09-11 15:35  茗::流  阅读(97)  评论(0)    收藏  举报
如有雷同,纯属参考。如有侵犯你的版权,请联系我。