技术文档
制作时间:2006-07-15
目录
1. 选用适合的 ORACLE 优化器.......................................................................................4
2. 访问 Table 的方式........................................................................................................4
3.共享 SQL 语句..............................................................................................................5
4. 选择最有效率的表名顺序(只在基于规则的优化器中有效)......................................7
5.WHERE 子句中的连接顺序.....................................................................................9
6.SELECT 子句中避免使用 ‘ * ‘..................................................................................9
7.减少访问数据库的次数............................................................................................10
8.使用 DECODE 函数来减少处理时间.......................................................................11
9.整合简单,无关联的数据库访问................................................................................12
10.删除重复记录...........................................................................................................14
11.用 TRUNCATE 替代 DELETE................................................................................14
12.尽量多使用 COMMIT.............................................................................................14
13.计算记录条数...........................................................................................................15
14.用 Where 子句替换 HAVING 子句.........................................................................15
15.减少对表的查询.......................................................................................................16
16.通过内部函数提高 SQL 效率.................................................................................17
17. 使用表的别名(Alias)............................................................................................19
18. 用 EXISTS 替代 IN..............................................................................................19
19. 用 NOT EXISTS 替代 NOT IN............................................................................20
20. 用表连接替换 EXISTS........................................................................................21
21. 用 EXISTS 替换 DISTINCT................................................................................22
22. 识别’低效执行’的 SQL 语句................................................................................22
23. 使用 TKPROF 工具来查询 SQL 性能状态........................................................23
24. 用 EXPLAIN PLAN 分析 SQL 语句...................................................................24
25. 用索引提高效率...................................................................................................26
26. 索引的操作...........................................................................................................26
27. 基础表的选择.......................................................................................................29
28. 多个平等的索引...................................................................................................29
29. 等式比较和范围比较...........................................................................................30
30. 不明确的索引等级...............................................................................................31
31. 强制索引失效.......................................................................................................32
32. 避免在索引列上使用计算................................................................................33
33. 自动选择索引.......................................................................................................34
34. 避免在索引列上使用 NOT..................................................................................35
35. 用>=替代>............................................................................................................36
36. 用 UNION 替换 OR (适用于索引列)..................................................................37
大连中软同天 第 2 页/ 共 56 页
评论0
最新资源