Oracle数据库优化详解

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

3.2.3 测试方法......................................................................................................... 11
3.2.4 SQL 调优方法.................................................................................................. 11
4.4
CBO 对没有统计信息对象的处理............................................................................ 54
4.5
直方图(Histogram).................................................................................................. 54
Oracle 数据库优化详解
目录
1 引言....................................................................................................................................... 4
2.6
查询条件中列值需要运算的处理............................................................................... 8
2.7
绑定变量避免带入 null 值......................................................................................... 8
3.3.5 案例五:日期型数据定义成了字符型或数字型................................................. 39
3.4
总结....................................................................................................................... 41
3.2.1 系统配置......................................................................................................... 10
3.2.2 SQL 调优思路.................................................................................................. 11
1.3
术语和缩略语........................................................................................................... 4
2 CBO 开发规范....................................................................................................................... 5
4.5.1 直方图的概念.................................................................................................. 55
4.5.2 4.5.3
如何收集直方图...............................................................................................56 直方图对选择性的影响.................................................................................... 57
4.3
CBO 的统计信息及收集方法................................................................................... 50
4.3.1 如何查看对象的统计信息.................................................................................50
1.1
背景及目的.............................................................................................................. 4
1.2
适用范围.................................................................................................................. 4
3.3
具体问题分析......................................................................................................... 14
3.3.1 案例一:数据分布不均匀.................................................................................14
4 附录二:CBO 基础............................................................................................................... 43
4.1
Oracle 的优化器(Optimizer)................................................................................. 43
4.1.1 RBO 方式........................................................................................................ 43
4.1.2 CBO 方式........................................................................................................ 44
2.8
SQL 书写通用规则................................................................................................... 8
3 附录一:CBO 优化案例分析............................................................................................... 10
4.3.2 如何收集统计信息........................................................................................... 52
第 1 页 共 63 页
Oracle 数据库优化详解
4.3.3 收集统计信息的选项........................................................................................53
2.1.2 加 hint 的方法.................................................................................................... 6
2.1.3 得到详细执行计划的方法.................................................................................. 7
2.1
数据分布不均的处理................................................................................................ 5
2.1.1 数据分布不均匀的定义...................................................................................... 5
2.2
含有 dblink 的视图的处理......................................................................................... 7
2.3
日期型数据的定义.................................................................................................... 7
3.1
案例背景................................................................................................................ 10
3.2
系统配置以及测试方法........................................................................................... 10
4.2.2 CBO COST 的计算........................................................................................... 46
4.2.3 CBO 的选择性................................................................................................. 47
3.3.2 案例二:参与 JOIN 的表的个数超过了 5 个,CBO 选择的执行计划的效率不高 26
3.3.3 案例三:查询条件中的时间宽度过大............................................................... 26
3.3.4 案例四:SQL 的写法引起 SQL 在 CBO 环境下效率降低................................... 35
4.2
CBO 中成本的概念及计算..........................................Leabharlann Baidu........................................... 45
4.2.1 CBO COST 的概念........................................................................................... 45
2.4
不允许在 where 条件中包含变量的判断条件............................................................. 7
2.5
日期型字段做范围查询............................................................................................. 8
相关文档
最新文档