MSSQL大量数据优化
1.添加表索引
2.尽量避免多表联查
3.在多表查情况下,使用主键利用临时表IN查询
4.在多表查情况下,使用EXISTS或者NOT EXISTS查询
5.在查询字段在另表的情况下,使用(SELECT XX FROM XXX WHERE YY=YYY)查询
经过验证,12个表,每个表400万以上数据的情况下,查询速度不超过200毫秒(存在分页)。
查询COUNT会比较慢
1.添加表索引
2.尽量避免多表联查
3.在多表查情况下,使用主键利用临时表IN查询
4.在多表查情况下,使用EXISTS或者NOT EXISTS查询
5.在查询字段在另表的情况下,使用(SELECT XX FROM XXX WHERE YY=YYY)查询
经过验证,12个表,每个表400万以上数据的情况下,查询速度不超过200毫秒(存在分页)。
查询COUNT会比较慢