图书介绍
让Oracle跑得更快 Oracle 10g性能分析与优化思路【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 谭怀远著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121113253
- 出版时间:2010
- 标注页数:438页
- 文件大小:28MB
- 文件页数:456页
- 主题词:关系数据库-数据库管理系统,Oracle 10g
PDF下载
下载说明
让Oracle跑得更快 Oracle 10g性能分析与优化思路PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 引起数据库性能问题的因素1
1.1 软件设计对数据库的影响1
1.1.1 软件架构设计对数据库性能的影响1
1.1.2 软件代码的编写对数据库性能的影响2
1.2 数据库的设计8
1.2.1 OLTP数据库9
1.2.2 OLAP数据库10
1.3 数据库的硬件设计14
1.3.1 存储容量15
1.3.2 存储的物理设计16
1.3.3 数据的安全17
1.4 小结19
第2章 锁和阻塞20
2.1 关于锁20
2.2 锁和阻塞22
2.3 引起阻塞的其他情况30
2.3.1 select for update30
2.3.2 外键和索引36
第3章 Latch和等待44
3.1 共享池中的Latch争用45
3.2 数据缓冲池Latch争用54
3.2.1 表数据块54
3.2.2 索引数据块59
3.2.3 索引根数据块62
3.2.4 段头数据块65
第4章 优化器66
4.1 RBO基于规则的优化器66
4.2 CBO基于成本的优化器69
第5章 执行计划85
5.1 Cardinality(基数)85
5.2 SQL的执行计划94
第6章 Hint109
6.1 和优化器相关的Hint115
6.1.1 all_rows和first_rows(CBO)115
6.1.2 RULE Hint117
6.2 访问路径相关的Hint117
6.2.1 FULL Hint118
6.2.2 INDEX Hint118
6.2.3 NO_INDEX Hint118
6.2.4 INDEX_DESC Hint119
6.2.5 INDEX_COMBINE Hint119
6.2.6 INDEX_FFS119
6.2.7 INDEX_JOIN120
6.2.8 INDEX_SS Hint120
6.3 表关联顺序的Hint125
6.3.1 LEADING Hint125
6.3.2 ORDERED Hint126
6.4 表关联操作的Hint127
6.4.1 USE_HASH,USE_NL和USE_MERGE Hint127
6.4.2 NO_USE_HASH Hint132
6.4.3 NO_USE_MERGE Hint133
6.4.4 NO_USE_NL Hint133
6.5 并行执行相关的Hint134
6.5.1 PARALLEL Hint134
6.5.2 NO_PARALLEL Hint134
6.6 其他方面的一些Hint135
6.6.1 APPEND Hint135
6.6.2 DYNAMIC_SAMPLING Hint135
6.6.3 DRIVING_SITE Hint136
6.6.4 CACHE Hint136
6.7 小结136
第7章 分析及动态采样138
7.1 直方图141
7.2 DBMS_STATS包147
7.3 动态采样176
7.3.1 什么是动态采样176
7.3.2 动态采样的级别182
7.3.3 什么时候使用动态采样?185
7.4 小结185
第8章 并行执行186
8.1 并行和OLAP系统187
8.2 并行处理的机制189
8.3 读懂一个并行处理的执行计划191
8.4 一个很常见的并行执行等待事件192
8.5 并行执行的适用范围194
8.5.1 并行查询194
8.5.2 并行DDL操作195
8.5.3 并行DML操作203
8.6 并行执行的设定210
8.6.1 并行相关的初始化参数210
8.6.2 并行度的设定211
8.7 直接加载213
8.7.1 直接加载和REDO216
8.7.2 直接加载和索引219
8.7.3 直接加载和并行221
8.7.4 直接加载和SQL*LOADER226
第9章 变量绑定232
9.1 什么是变量绑定,为什么要做变量绑定232
9.2 为什么说OLTP必须要求变量绑定而OLAP不应该绑定变量241
9.3 bind peaking248
第10章 SQL_TRACE和10046事件254
10.1 SQL_TRACE254
10.2 TKPROF工具256
10.3 10046事件268
第11章 10053事件276
第12章 性能视图和性能参数294
12.1 性能视图294
12.1.1 V$SQL295
12.1.2 V$SQL_SHARED_CURSOR300
12.1.3 v$session305
12.1.4 V$sessstat309
12.1.5 V$session_wait310
12.2 性能参数312
12.2.1 Cursor_sharing313
12.2.2 DB_FILE_MULTIBLOCK_READ_COUNT328
12.2.3 PGA_AGGREGATE_TARGET和SGA_TARGET334
12.2.4 OPTIMIZER_DYNAMIC_SAMPLING334
第13章 性能报告335
13.1 AWR性能报告335
13.1.1 生成AWR性能报告337
13.1.2 AWR性能报告分析342
13.2 Statspack性能报告386
13.2.1 Statspack的安装386
13.2.2 Statspack性能采集391
13.3 ASH性能报告394
13.3.1 生成ASH性能报告395
13.3.2 ASH性能报告分析405
13.4 小结416
附录A 常见的等待事件417
后记 关于数据库的学习方法434
热门推荐
- 1546893.html
- 342491.html
- 2353346.html
- 2105835.html
- 1358190.html
- 3548939.html
- 2322057.html
- 3036471.html
- 368881.html
- 1069617.html
- http://www.ickdjs.cc/book_3730644.html
- http://www.ickdjs.cc/book_2778139.html
- http://www.ickdjs.cc/book_2441112.html
- http://www.ickdjs.cc/book_738567.html
- http://www.ickdjs.cc/book_1538207.html
- http://www.ickdjs.cc/book_3188970.html
- http://www.ickdjs.cc/book_3011535.html
- http://www.ickdjs.cc/book_3771623.html
- http://www.ickdjs.cc/book_949414.html
- http://www.ickdjs.cc/book_1628056.html