图书介绍
Oracle 8性能优化和管理手册2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)(E.阿罗诺夫)Eyal Aronoff等著;李逸波等译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111077695
- 出版时间:2000
- 标注页数:362页
- 文件大小:20MB
- 文件页数:376页
- 主题词:Oracle
PDF下载
下载说明
Oracle 8性能优化和管理手册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.1 阶段1:应用程序的初期使用1
1.1.2 阶段2:硬件升级和优化2
1.1.3 阶段3:重新展开3
1.1.4 阶段4:又一个重新展开3
1.1.5 主要重新展开5
1.2.1 降低危机水平6
1.2 规划应用程序展开的螺旋式周期6
1.2.2 管理资源需求7
1.2.3 管理硬件问题8
1.2.4 为未来做准备9
第二部分 数据库增长的管理11
第2章 数据库增长的规划11
2.1 增长配置文件11
2.1.1 事务相关表11
2.1.2 应用相关表12
2.1.3 商业事务处理表14
2.1.4 临时/接口表15
2.2 在规划中使用增长配置文件17
3.1.1 Oracle如何响应OLTP数据访问请求19
3.1 应用的类型19
第3章 内存和CPU的优化调整问题19
3.1.2 Oracle如何响应批数据访问请求21
3.2 如何计算命中率22
3.3 影响命中率的因素23
3.3.1 字典表活动23
3.3.2 临时段的活动24
3.3.3 回滚段的活动24
3.3.4 索引活动24
3.3.5 表扫描25
3.3.6 OLTP和批应用类型25
3.4 内存和CPU的优化调整问题26
3.5 为应用选择目标命中率27
3.6 内存和CPU的要求28
第4章 硬件调整问题37
4.1 估计磁盘容量需要37
4.1.1 数据库内部空间37
4.1.2 Oracle使用的外部空间38
4.1.3 应用管理空间40
4.1.4 冗余/应急空间40
4.2 识别I/O瓶颈41
4.3 传统的硬件方法43
4.3.1 文件的独立43
4.3.2 数据分离44
4.3.3 使用分区45
4.4 如何使用RAID技术51
4.4.1 RAID如何工作52
4.4.2 什么时候使用数据分离54
4.4.3 什么时候使用镜像55
4.4.4 什么时候使用奇偶系统55
4.4.5 选择RAID配置56
4.5 课设备和文件系统57
4.6 支持改变容量需求59
第5章 管理数据库的内部空间60
5.1 数据表的类型60
5.2 管理区间61
5.2.1 Oracle如何分配区间61
5.2.2 考虑性能定区间的大小64
5.3.1 高位标志68
5.3 管理数据表68
5.3.2 在块的内部70
5.3.3 簇72
5.4 管理索引73
5.5 管理临时段76
5.6 管理回滚段77
5.7 管理自由空间81
5.8 存储参数参考资料85
第6章 数据库关闭/启动工具87
6.1 删除或归档旧的跟踪文件和跟踪日志87
6.2 重新命名警报日志88
6.3 产生创建控制文件命令89
6.4 装订程序包89
6.5 创建拥有者-对象的位置图91
6.6 重新计算统计资料93
6.7 缩小扩展超过最佳值的回滚段93
6.8 执行关机/启动工具94
第三部分 优化增长的数据库95
第7章 性能管理95
7.1 从哪儿开始95
7.1.1 确保稳定协调的产品环境95
7.1.2 应用事务和查询分类97
7.1.3 着眼棘手的SQL98
7.1.4 调整特殊的长时间运行的进程和批作业98
7.2.2 基于开销的优化程序99
7.2.1 基于规则的优化程序99
7.2 使用优化程序99
7.1.5 优化对单个表的访问99
7.2.3 混合方法100
7.2.4 选择优化程序100
7.2.5 实现基于开销的优化程序100
7.2.6 添加的优化程序目标103
7.3 下一步往哪儿去103
第8章 监控104
8.1 监控类型104
8.2 Oracle的性能统计数字问题105
8.2.1 值的范围106
8.2.2 准确性106
8.2.3 统计数字视图的性能106
8.3 收集统计数字107
8.4 解释统计数字108
8.4.1 查询处理108
8.4.2 事务管理112
8.4.3 内存和CPU的使用113
8.4.4 数据库管理115
8.4.5 用户统计数字118
8.5 企业管理器119
8.6 开发一个监控计划121
9.1.1 DB_BLOCK_SIZE122
9.1 关键的init.ora参数122
9.1.2 DE_BLOCK_BUFFERS122
第9章 环境的优化122
9.1.3 SHARED_POOL_SIZE123
9.1.4 LOG_BUFFER123
9.1.6 DB_FILE_MULTIBLOCK_READ_COUNT124
9.1.7 SORT_AREA_SIZE和SORT_AREA_RETAINED_SIZE124
9.1.5 DBWR_IO_SLAVES124
9.2 内存优化125
9.1.9 ROLLBACK_SEGMENTS125
9.2.1 全部内存冲突125
9.1.8 SORT_DIRECT_WRITES125
9.2.2 设立共享内存126
9.2.3 设置信号灯127
9.2.4 管理内存交换127
9.3 I/O优化128
9.3.1 实现最优的灵活结构128
9.3.2 I/O分配129
9.4 CPU优化130
9.5 优化应用131
第10章 解释SQL语句优化132
10.1 怎样为一个查询生成Explain Plan132
10.1.1 解释操作次序136
10.1.2 在SQL*plus里自动产生解释方案138
10.2 操作139
10.2.1 在执行路径说明中使用的约定141
10.2.2 AND-EQUAL142
10.2.3 BITMAP AND、BITMAP OR和BITMAP MERGE143
10.2.4 BITMAP CONVERSION145
10.2.5 BITMAP INDEX147
10.2.6 CONCATENATION149
10.2.7 CONNECT BY151
10.2.8 COUNT151
10.2.9 COUNT STOPKEY153
10.2.10 FILTER154
10.2.11 FOR UPDATE155
10.2.12 HASH JOIN156
10.2.13 INDEX RANGE SCAN157
10.2.14 INDEX UNIQUE SCAN158
10.2.15 INTERSECTION159
10.2.16 MERGE JOIN161
10.2.17 MINUS162
10.2.18 NESIED LOOPS163
10.2.19 OUTER JOIN165
10.2.20 PROJECTION166
10.2.21 REMOTE167
10.2.22 SEQUENCE169
10.2.23 SORT AGGREGATE170
10.2.24 SORT GROUP BY170
10.2.25 SORT JOIN171
10.2.26 SORT ORDER BY171
10.2.27 SORT UNIQUE172
10.2.28 TABLE ACCESS BY ROWID173
10.2.29 TABLE ACCESS CLUSTER174
10.2.30 TABLE ACCESS FULL175
10.2.31 TABLE ACCESS HASH175
10.2.32 UNION176
10.2.33 VIEW177
10.3 解释Explain Plan的输出178
10.4 应用查询调整到进程调整180
10.5 使用提示181
10.5.1 ALL_ROWS181
10.5.2 AND_EQUAL182
10.5.3 APPEND and NOAPPEND182
10.5.4 CACHE182
10.5.5 CHOOSE182
10.5.6 CLUSTER183
10.5.7 FIRST_ROWS183
10.5.8 FULL183
10.5.11 INDEX184
10.5.12 INDEX_ASC184
10.5.13 INDEX_COMBINE184
10.5.10 HASH_AJ184
10.5.9 HASH184
10.5.17 NO_MERGE185
10.5.16 MERGE_AJ185
10.5.18 NOCACHE185
10.5.19 NOPARALLEL185
10.5.15 INDEX_FFS185
10.5.14 INDEX_DESC185
10.5.22 PUSH_SEBQ186
10.5.21 PARALLEL186
10.5.23 ROWID186
10.5.20 ORDERED186
10.5.27 USE_HASH187
10.5.26 USE_CONCAT187
10.5.28 USE_MERGE187
10.5.29 USE_NL187
10.5.25 STAR187
10.5.24 RULE187
第11章 13个SQL优化技巧188
11.1 避免无计划的全表扫描188
11.1.1 使用全表扫描189
11.1.3 创建索引时遇到的问题190
11.2 只使用选择性索引190
11.1.2 怎样确保查询能使用索引190
11.2.1 测量索引的选择性191
11.2.2 选择复合索引的主列192
11.2.3 在复合索引和多个单列索引间做选择192
11.3 管理多表联结(NESTED LOOPS、MERGE JOINS和HASH JOINS)193
11.3.1 MERGE JOINS所涉及的步骤193
11.3.2 MERGE JOIN的优化含义194
11.3.3 怎样指定只供临时段使用的表空间195
11.3.4 涉及NESTED LOOPS的步骤196
11.3.5 NESTED LOOPS联结里驱动表的含义197
11.3.6 怎样改变联结路径197
11.3.7 从无选择性规则开始时会发生什么199
11.3.8 给联结增加更多表时会发生什么199
11.3.9 怎样索引有多对多关系的数据表201
11.3.10 哈希(散列)联结203
11.3.11 哈希(散列)联结的管理问题204
11.3.12 哈希(散列)联结的性能概述206
11.3.13 怎样改变数据库的设计以降低联结的数目207
8.2.4 命名207
11.3.14 管理联结209
11.4 管理包含视图的SQL语句209
11.4.1 提高视图到查询里的集成210
11.4.2 强制视图保持独立211
11.5 优化子查询213
11.5.1 当执行子查询时214
11.5.2 对返回最大值的子查询的提示215
11.5.3 如何组合子查询216
11.5.4 怎样进行存在检查217
11.6 使用复合的Keys/star查询219
11.6.1 怎样创建星形图219
11.6.2 查询星形图220
11.6.4 怎样创建星形查询执行路径222
11.6.3 传统的执行路径222
11.6.5 星形查询的管理问题223
11.7 适当地索引CONNECT BY操作224
11.8 限制对远程表的访问228
11.9 管理对非常巨大的表的访问230
11.9.1 问题230
11.9.2 管理数据接近230
11.9.3 避免没有帮助的索引扫描231
11.9.4 创建充分索引的表233
11.9.5 创建哈希(散列)簇233
11.9.6 如果使用等价查询233
11.9.7 如果没有办法执行行接近234
11.9.8 如果空间分配不成问题234
11.9.9 创建分区表235
11.10 使用UNION ALL而不是UNION237
11.9.10 使用并行选项237
11.11 避免在SQL里使用PL/SQL功能调用239
11.13 回访优化过程241
第四部分 先进的优化调整选项243
第12章 并行选项243
12.1 并行选项的影响243
12.2 什么是选择项243
12.3 并行查询如何工作244
12.3.1 常规查询处理244
12.3.2 数据表扫描的并行查询处理245
12.3.3 排序的并行查询处理245
12.4 如何管理和优化调整并行查询选择项247
12.4.1 如何分配查询服务器进程248
12.4.2 如何管理查询服务器池248
12.4.3 在数据表层定义并行度249
12.4.4 使用查询提示强制并行249
12.4.5 如何监控并行查询选择250
12.4.6 了解解释方案输出252
12.4.7 调整并行操作259
12.4.8 Oracle如何确定并行度259
12.4.9 选择并行度的技巧260
12.5 附加的并行选项261
12.5.1 并行DML261
12.5.2 并行创建数据表262
12.5.3 并行创建索引263
12.5.4 并行数据加载264
12.5.6 Oracle并行服务器265
12.5.7 在并行选项中选择265
12.5.5 并行恢复265
第13章 新的及改进的优化调整选项267
13.1 有关性能的变化268
13.1.1 直方图268
13.1.2 快速全索引扫描272
13.1.3 不可恢复和不记录的动作273
13.1.4 直接路径输出274
13.1.5 专用的临时表空间275
13.2 对象管理的变化276
13.2.1 不限制最大区间数276
13.1.6 排序直接写276
13.2.2 重新分配数据表和索引中未使用的空间277
13.2.3 重建快速索引279
13.2.4 位图索引280
13.2.5 用户指定的哈希簇281
13.2.6 分区282
13.2.7 存储的触发器282
13.3 数据库管理的变化283
13.3.1 可重定尺寸的数据文件283
13.3.2 可动态改变的init.ora参数285
13.3.3 表空间合并286
13.3.4 只读表空间288
13.3.5 缩小回滚段288
13.3.6 媒体恢复状态289
13.3.7 复制289
13.3.8 Oracle 7.3补充的变化296
13.3.9 Oracle 8 补充的变化297
13.3.10 有关复制的问题299
13.3.11 多线程服务器299
13.3.12 延迟记录块的清除300
13.3.13 可伸缩的缓冲区高速缓存300
13.3.14 展开的RowID格式301
13.3.15 OID和REF产生器302
13.4 新的数据库管理实用程序303
13.4.1 TRACE303
13.4.2 DB_VERIEY305
14.3 如果被难住了,怎么办307
14.2 记录答案307
14.4 通过的评分等级是什么307
14.5 时间限制307
14.1 问题的格式307
第14章 Oracle数据库管理的实际问题307
第五部分 数据库管理的实际问题307
14.6 问题308
14.7 问题答案表325
15.1 回答实际问题的关键327
15.2 实际问题的一般分析327
第15章 实际问题分析327
15.3 参考资料328
15.3.1 综合参考资料328
15.3.2 备份与恢复329
15.3.3 资源管理329
15.3.5 安全性330
15.3.6 调整与故障排除330
15.3.4 维护与操作330
15.3.8 体系结构与选项331
15.4 问题分析331
15.3.7 数据管理331
11.12 管理赋值e淞es488
热门推荐
- 196267.html
- 2691517.html
- 45219.html
- 2457606.html
- 1075272.html
- 292683.html
- 1764987.html
- 2151074.html
- 162205.html
- 2011100.html
- http://www.ickdjs.cc/book_802280.html
- http://www.ickdjs.cc/book_3083427.html
- http://www.ickdjs.cc/book_3421580.html
- http://www.ickdjs.cc/book_231165.html
- http://www.ickdjs.cc/book_1477164.html
- http://www.ickdjs.cc/book_1256733.html
- http://www.ickdjs.cc/book_220797.html
- http://www.ickdjs.cc/book_1916345.html
- http://www.ickdjs.cc/book_3844616.html
- http://www.ickdjs.cc/book_927709.html