资源预览内容
第1页 / 共56页
第2页 / 共56页
第3页 / 共56页
第4页 / 共56页
第5页 / 共56页
第6页 / 共56页
第7页 / 共56页
第8页 / 共56页
第9页 / 共56页
第10页 / 共56页
亲,该文档总共56页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
技术文档大连中软同天 第 1 页/ 共 56 页大连中软同天OREACLE 性能优化制作人员:邸立伟制作时间:2006-07-15 技术文档大连中软同天 第 2 页/ 共 56 页目录1. 选用适合的 ORACLE 优化器 .42. 访问 Table 的方式 .43. 共享 SQL 语句 .54. 选择最有效率的表名顺序(只在基于规则的优化器中有效) .75. WHERE 子句中的连接顺序 .96. SELECT 子句中避免使用 * .107. 减少访问数据库的次数 .108. 使用 DECODE 函数来减少处理时间 .119. 整合简单,无关联的数据库访问 .1210. 删除重复记录 .1411. 用 TRUNCATE 替代 DELETE .1412. 尽量多使用 COMMIT .1413. 计算记录条数 .1514. 用 Where 子句替换 HAVING 子句 .1515. 减少对表的查询 .1616. 通过内部函数提高 SQL 效率. .1717. 使用表的别名(Alias) .1918. 用 EXISTS 替代 IN.1919. 用 NOT EXISTS 替代 NOT IN .2020. 用表连接替换 EXISTS.2121. 用 EXISTS 替换 DISTINCT.2222. 识别低效执行的 SQL 语句 .2323. 使用 TKPROF 工具来查询 SQL 性能状态 .2324. 用 EXPLAIN PLAN 分析 SQL 语句 .2425. 用索引提高效率 .2626. 索引的操作 .2627. 基础表的选择 .2928. 多个平等的索引 .2929. 等式比较和范围比较 .3030. 不明确的索引等级 .3131. 强制索引失效 .3232. 避免在索引列上使用计算 .3433. 自动选择索引 .3434. 避免在索引列上使用 NOT .3535. 用= 替代 .3736. 用 UNION 替换 OR (适用于索引列 ) .3737. 用 IN 来替换 OR.4138. 避免在索引列上使用 IS NULL 和 IS NOT NULL.4239. 总是使用索引的第一个列 .4340. ORACLE 内部操作 .44 技术文档大连中软同天 第 3 页/ 共 56 页41. 用 UNION-ALL 替换 UNION ( 如果有可能的话) .
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号