SQL高效运行准则
来源:互联网 发布:oracle数据库安装视频 编辑:程序博客网 时间:2024/05/29 13:47
下面是为了提高SQL语句的运行效率而提出的一些准则:
1. 避免使用’*’(*);
2. 避免多次SELECT;
3. 使用Decode;
4. 最高效的删除重复记录;
5. 使用Truncate,替代Delete;
6. 尽量多使用Commit;
7. 使用Where子句代替Having子句(*);
8. 减少对表的查询(*);
9. 使用Exists代替In(*);
10. 使用Not Exists代替Not In(*);
11. 使用表连接代替Exists(*);
12. 使用Exists替换Distinct(*);
13. 定期重构索引;
14. 索引的操作(*);
15. 避免在索引列上使用计算(*);
16. 避免在索引列上使用Not(*);
17. 使用Union替换OR(*);
18. 避免在索引列上使用IS NULL或IS NOT NULL ;
19. 总是使用索引的第一个列;
20. 使用Union All替换Union;
21. 使用Hints;
22. Order by也可以使用索引(*);
23. 避免改变索引列的类型(*);
24. 需要当心的Where子句(*);
25. 避免使用耗费资源的操作(Distinct、Union、Minus、Intersect、Order by)(*);
26. 分离表和索引(DBA)。
- SQL高效运行准则
- 修改SQL排序准则
- 修改SQL排序准则
- SQL数据库优化准则
- sql 优化准则
- SQL优化准则
- 精简高效的CSS命名准则/方法
- 精简高效的CSS命名准则/方法
- 高效SQL
- 高效SQL
- 高效sql
- 高效代码审查的八条准则和十个经验
- 高效代码审查的八条准则和十个经验
- 服务器高效地运行
- 准则
- 怎样使你的SQL运行得更加灵活和高效
- 使你的SQL运行得更加灵活和高效的方法
- MS SQL 索引设计的准则
- 云鹏杂记 之 编码规范
- 对数据库数据冗余的一点看法
- “阿里外传”之二:中国雅虎,一个家庭的宠物传奇
- 一条有意思的SQL语句分析
- 关于MS的贴片礼品
- SQL高效运行准则
- VC中预处理指令与宏定义的妙用之二
- MP3 互相转换 WAV (无需任何第三方dll)
- Java变量类型间的相互转换 [转]
- Why i cant post article use client software?
- wxWidgets:国际化编程
- 深度破解中国服装网并购
- 游戏人间
- 用户名和密码的校验