mssql sqlserver 优化注意事项:

摘要:
下文整理sqlserver优化中的常用知识点和注意事项


1、表上未建立合理的索引

2、服务器内存过小,导致缓存过少,数据库频繁的交互数据

3、统计信息不准确,导致索引乱用

4、网络异常,数据交换慢

5、单次数据吞吐量大,导致显示慢

6、代码出现异常,导致死锁

7、select 查询返回过多的列或行

10、查询语句写法问题

11 、数据 日志需部署在不同的磁盘上

12、从业务上对表和库进行纵向或横向分割

13、索引碎片维护

14、少用游标,使用临时表加while代替循环

15、使用union all代替union

16、谨慎使用distinct ,它可能使查询变慢,可参阅执行计划

17、between速度高于in

18、合理使用临时表,避免多次获取数据

19、select into会锁系统表 sysobjects sysindexes 等,谨慎使用

20、判断行是否存在,使用exists效率会高于count

21、所有业务都按照一定的顺序依次访问表,可以避免出现死锁现象

22、连接表,需使用小表连大表,可加快脚本速度

23、使用连接替代子查询

上一篇:js学习(六)- js对象创建


下一篇:第6章 进程控制(3)_wait、exec和system函数