没有合适的资源?快使用搜索试试~ 我知道了~
基于索引的sql语句优化之降龙十八掌
4星 · 超过85%的资源 需积分: 9 12 下载量 134 浏览量
2008-09-23
00:25:52
上传
评论 5
收藏 75KB DOC 举报
温馨提示
试读
10页
客服业务受到SQL语句的影响非常大,在规模比较大的局点,往往因为一个小的SQL语句不够优化,导致数据库性能急剧下降,小型机idle所剩无几,应用服务器断连、超时,严重影响业务的正常运行。因此,称低效的SQL语句为客服业务的‘恶龙’并不过分。数据库的优化方法有很多种,在应用层来说,主要是基于索引的优化。本次秘笈根据实际的工作经验,在研发原来已有的方法的基础上,进行了一些扩充,总结了基于索引的SQL语句优化的降龙十八掌,希望有一天你能用其中一掌来驯服客服业务中横行的‘恶龙’。
资源推荐
资源详情
资源评论
基于索引的SQL语句优化之降龙十八掌
1 前言.........................................................................................................................................2
2 总纲.........................................................................................................................................2
3 降龙十八掌.............................................................................................................................3
第一掌 避免对列的操作..................................................................................................3
第二掌 避免不必要的类型转换......................................................................................4
第三掌 增加查询的范围限制..........................................................................................4
第四掌 尽量去掉"IN"、"OR"..........................................................................................4
第五掌 尽量去掉 "<>"......................................................................................................5
第六掌 去掉Where子句中的IS NULL和IS NOT NULL................................................5
第七掌 索引提高数据分布不均匀时查询效率..............................................................5
第八掌 利用HINT强制指定索引.....................................................................................6
第九掌 屏蔽无用索引......................................................................................................6
第十掌 分解复杂查询,用常量代替变量......................................................................7
第十一掌 like子句尽量前端匹配....................................................................................7
第十二掌 用Case语句合并多重扫描..............................................................................7
第十三掌 使用nls_date_format........................................................................................8
第十四掌 使用基于函数的索引......................................................................................8
第十五掌 基于函数的索引要求等式匹配......................................................................8
第十六掌 使用分区索引..................................................................................................9
第十七掌 使用位图索引..................................................................................................9
第十八掌 决定使用全表扫描还是使用索引..................................................................9
4 总结.......................................................................................................................................10
资源评论
- suyanyan19832012-11-22这个名字就跟作者分享的意愿一样经典,可以作为工具书在日常工作中用到。谢谢你,辛苦的楼主!
likeyun
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功