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、最小方式记录日志的操作。

浙公网安备 33010602011771号