图书介绍
Oracle高性能SQL引擎剖析 SQL优化与调优机制详解2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 黄玮著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111407041
- 出版时间:2013
- 标注页数:460页
- 文件大小:135MB
- 文件页数:473页
- 主题词:关系数据库系统-数据库管理系统
PDF下载
下载说明
Oracle高性能SQL引擎剖析 SQL优化与调优机制详解PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 执行计划3
第1章 生成和显示执行计划3
1.1 生成执行计划3
1.2 显示执行计划4
1.2.1 通过查询语句显示计划4
1.2.2 通过包DBMS_XPLAN显示计划4
1.2.3 AUTOTRACE12
1.2.4 其他方法13
第2章 解读执行计划15
2.1 执行计划的基本数据15
2.2 内部函数与操作17
2.3 执行计划各个列的含义19
2.4 执行计划各个操作的含义21
2.4.1 语句类型21
2.4.2 访问路径方法23
2.4.3 位图操作31
2.4.4 排序操作33
2.4.5 关联操作36
2.4.6 层次查询操作42
2.4.7 视图操作45
2.4.8 数据集合操作45
2.4.9 分区操作48
2.4.10 并行查询操作51
2.4.11 聚合操作57
2.4.12 分析函数操作58
2.4.13 模型化操作60
2.4.14 数据和对象管理操作63
2.4.15 其他操作65
2.5 执行计划中其他信息的含义69
2.5.1 查询块和对象别名69
2.5.2 计划概要数据70
2.5.3 绑定变量信息70
2.5.4 分布式查询语句信息72
2.5.5 注释72
第二篇 SQL优化技术75
第3章 查询转换75
3.1 启发式查询转换75
3.1.1 简单视图合并76
3.1.2 子查询反嵌套81
3.1.3 子查询推进86
3.1.4 旧关联谓词推入87
3.1.5 简单过滤谓词推入90
3.1.6 谓词迁移91
3.1.7 “或”操作扩张91
3.1.8 物化视图查询重写92
3.1.9 集合操作关联转变94
3.1.10 由约束生成过滤谓词95
3.1.11 星形转换96
3.1.12 排序消除98
3.1.13 DISTINCT消除99
3.1.14 表消除99
3.1.15 子查询合并102
3.1.16 公共子表达式消除104
3.1.17 计数函数转变105
3.1.18 表达式和条件评估105
3.1.19 聚集子查询消除111
3.1.20 DISTINCT聚集函数转换111
3.1.21 选择字段裁剪113
3.1.22 DISTINCT消除114
3.1.23 DISTINCT推入114
3.1.24 集合分组查询转换115
3.1.25 集合分组查询重写115
3.1.26 集合分组裁剪117
3.1.27 外关联消除118
3.1.28 真正完全外关联119
3.1.29 左(右)外关联转换为侧视图120
3.2 基于代价的查询转换123
3.2.1 复杂视图合并123
3.2.2 关联谓词推入124
3.2.3 谓词提取126
3.2.4 GROUP BY配置127
3.2.5 表扩张128
3.2.6 关联因式分解130
3.2.7 DISTINCT配置131
3.2.8 WITH子查询转换132
第4章 统计数据134
4.1 系统统计数据134
4.1.1 系统统计数据收集136
4.1.2 系统统计数据管理137
4.1.3 根据系统负载状况灵活管理140
4.1.4 全局参数管理142
4.1.5 项管理143
4.2 对象统计数据146
4.2.1 表统计数据150
4.2.2 索引统计数据150
4.2.3 字段统计数据151
4.2.4 扩展统计数据152
4.2.5 对象统计数据的管理153
4.2.6 “待定”统计数据的管理160
4.3 对象统计数据收集过程分析161
4.3.1 表统计数据收集与计算161
4.3.2 字段统计数据收集与计算164
4.3.3 柱状图数据收集与计算170
4.3.4 索引统计数据收集与计算182
第5章 执行计划的代价估算186
5.1 代价模型187
5.2 基本代价计算公式187
5.3 选择率计算190
5.3.1 单过滤条件190
5.3.2 绑定变量无具体数值190
5.3.3 绑定变量有数值无柱状图191
5.3.4 使用柱状图192
5.3.5 过滤条件的组合196
5.4 多数据块读操作代价计算197
5.4.1 代价模型197
5.4.2 IO代价计算199
5.4.3 CPU代价计算202
5.4.4 执行计划中其他数据的计算209
5.4.5 全表扫描代价计算演示209
5.5 并行扫描操作代价计算218
5.5.1 IO代价计算219
5.5.2 CPU代价计算221
5.6 单数据块读操作代价计算222
5.6.1 IO代价计算222
5.6.2 CPU代价计算226
5.6.3 单数据块读操作代价计算演示228
5.7 排序操作代价计算233
5.7.1 是否需要写入磁盘233
5.7.2 IO代价计算234
5.7.3 CPU代价计算236
5.7.4 临时磁盘空间计算236
5.7.5 排序代价计算演示237
5.8 关联操作代价计算241
5.8.1 关联选择率242
5.8.2 嵌套循环关联代价计算242
5.8.3 排序合并关联代价计算249
5.8.4 哈希关联代价计算252
5.9 并行模式下的关联代价计算260
5.9.1 IO代价计算262
5.9.2 CPU代价计算263
5.9.3 代价计算演示263
第三篇 SQL调优技术270
第6章 SQL语句运行性能分析270
6.1 性能统计数据270
6.1.1 逻辑读272
6.1.2 一致性获取273
6.1.3 一致性直接获取273
6.1.4 由缓存一致性获取273
6.1.5 一致性修改274
6.1.6 数据块修改275
6.1.7 物理读入缓存276
6.1.8 物理预提取读入缓存276
6.1.9 排序数据行277
6.1.10 递归调用278
6.2 逻辑读分析280
6.2.1 一致性读分析280
6.2.2 当前模式读分析309
6.3 物理读分析319
6.3.1 物理直接读319
6.3.2 物理读入缓存与LRU算法378
第7章 Oracle调优技术387
7.1 存储概要387
7.1.1 什么是存储概要388
7.1.2 创建存储概要389
7.1.3 管理存储概要391
7.1.4 使用存储概要392
7.2 SQL执行计划管理394
7.2.1 创建和增加执行计划基线395
7.2.2 进化历史执行计划405
7.2.3 优化器从基线中选择执行计划407
7.3 Oracle自动调优409
7.3.1 创建调优任务410
7.3.2 SQL调优建议器的参数410
7.3.3 自动调优分析412
7.4 SQL性能分析器423
7.4.1 性能分析过程424
7.4.2 SQL性能分析示例426
7.5 SQL访问建议器428
7.5.1 建议器选择新索引分析过程428
7.5.2 使用SQL访问建议器433
第8章 快速调优思路441
8.1 统计数据检查441
8.2 从执行计划中找到潜在问题444
8.2.1 是否存在多个游标444
8.2.2 输出结果中特别注释447
8.2.3 存在潜在性能问题的操作448
8.2.4 谓词信息452
8.2.5 概要数据以及优化器环境检查455
8.3 物理设计优化456
8.3.1 索引456
8.3.2 分区457
8.3.3 物化视图458
8.3.4 约束458
热门推荐
- 2830536.html
- 3907171.html
- 3840223.html
- 92920.html
- 62605.html
- 1292163.html
- 3214886.html
- 2179552.html
- 938520.html
- 408380.html
- http://www.ickdjs.cc/book_1662030.html
- http://www.ickdjs.cc/book_2846763.html
- http://www.ickdjs.cc/book_37615.html
- http://www.ickdjs.cc/book_1669055.html
- http://www.ickdjs.cc/book_104366.html
- http://www.ickdjs.cc/book_930629.html
- http://www.ickdjs.cc/book_2965083.html
- http://www.ickdjs.cc/book_2022748.html
- http://www.ickdjs.cc/book_1718445.html
- http://www.ickdjs.cc/book_2788533.html