DBA的思想天空_感悟Oracle数据库本质 - (EPUB全文下载)

文件大小:2.22 mb。
文件格式:epub 格式。
书籍内容:

版权信息
书名:DBA的思想天空——感悟Oracle数据库本质
作者:白鳝, 储学荣
ISBN:978-7-115-29443-2
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。
目录
写在前言之前的话
前言
阅读本书的建议
作者简介
第一篇 基础原理篇
第1章 理解Oracle数据库和实例
1.1 什么是Oracle数据库
1.2 Oracle数据库的物理结构
1.2.1 Inventory
1.2.2 口令文件
1.2.3 参数文件
1.2.4 控制文件
1.2.5 在线日志文件
1.2.6 数据文件
1.2.7 归档日志文件
1.3 实例和多实例数据库
1.3.1 什么是数据库实例
1.3.2 多实例数据库
1.4 数据库后台进程
1.4.1 进程结构
1.4.2 后台进程的功能作介绍
1.4.3 哪些后台进程可以杀
1.4.4 是谁在执行SQL
第2章 理解DB Cache
2.1 什么是DB Cache
2.2 DB Cache的分配和DBWR的相关算法
2.2.1 DB_WRITER_PROCESSES参数
2.2.2 DB Cache的几个主要的链和CKPT算法
2.2.3 检索某个DB BLOCK的模拟算法
2.3 DB Cache相关的参数闩锁和等待事件
2.4 DB Cache优化的一些探讨
2.4.1 DB Cache和热块冲突
2.4.2 使用KEEP POOL能改善CBC争用吗
2.4.3 如何判断DB Cache是否足够
2.4.4 DB Cache优化要点
第3章 理解共享池
3.1 共享池堆的内部结构
3.1.1 进一步了解共享池
3.1.2 共享池的子池技术
3.1.3 字典缓存
3.1.4 库缓存和游标
3.2 共享池和游标
3.2.1 游标与游标共享
3.2.2 游标与SQL的执行
3.2.3 游标共享和绑定变量
3.2.4 OPEN CURSOR和OPEN_CURSORS参数
3.2.5 CURSOR_SPACE_FOR_TIME参数
3.2.6 SESSION_CACHED_CURSORS参数和OPEN_CURSORS
3.2.7 CURSOR_SHARING和游标共享
3.2.8 游标的关闭
3.2.9 互斥锁和游标
3.3 共享池的相关参数
3.4 共享池故障处理
3.4.1 著名的ORA-4031
3.4.2 其他共享池常见故障
3.5 共享池优化的主要思路
第4章 理解控制文件
4.1 控制文件的内部结构
4.1.1 控制文件和控制文件事务
4.1.2 控制文件自动扩展
4.1.3 如何转储和分析控制文件
4.1.4 文件头和控制文件信息
4.2 故障处理和优化
4.2.1 丢失或者损坏控制文件的处理方法
4.2.2 控制文件的优化
第5章 理解REDO日志
5.1 什么是REDO日志
5.2 REDO的基本原理
5.2.1 介质恢复和实例恢复的基本概念
5.2.2 变化矢量和REDO记录
5.2.3 日志缓冲和LGWR
5.2.4 日志切换和REDO日志文件
5.2.5 事务提交和回滚的过程
5.3 REDO优化
5.3.1 BULK操作能减少REDO吗
5.3.2 如何优化LOG FILE SYNC等待事件
5.3.3 SHUTDOWN ABORT无害吗
5.3.4 关于REDO日志优化的建议
第6章 理解UNDO
6.1 UNDO的基本原理
6.1.1 UNDO表空间和回滚段
6.1.2 ITL和UNDO
6.1.3 如何转储UNDO
6.1.4 UNDO自动管理是如何工作的
6.1.5 系统回滚段的作用
6.1.6 著名的ORA-1555
6.1.7 回滚段手工管理
6.2 如何分析和优化UNDO
第7章 理解PGA、临时表空间和排序
7.1 基本概念
7.1.1 临时表空间和临时段
7.1.2 PGA和排序
7.1.3 PGA和PGA_AGGREGATE_TARGET
7.1.4 你应该知道的PGA自动管理内幕
7.2 PGA优化的要点
第8章 理解ASM的结构
8.1 什么是ASM
ASM和ASMLIB
8.2 ASM的结构
8.2.1 ASM DISKHEADER的结构
8.2.2 ASM FILE DIRECTORY文件结构
8.2.3 ASM ALIAS DIRECTORY文件结构
8.2.4 ASM DISK DIRECTORY文件结构
8.2.5 从ASM存储结构谈ASM日常维护的要点
8.3 如何使用KFED分析和修改ASM数据
8.4 如何使用AMDU导出ASM文件
第9章 理解数据块结构
9.1 理解数据块头结构
9.2 理解ITL
为什么要设置INI_TRANS参数
9.3 理解记录结构
9.4 解析Oracle字段的内部数据存储格式
行链、行迁移为什么会影响访问性能
9.5 理解LOB的存储结构
LOB字段的优化
第10章 理解表的结构
10.1 到底什么是“表”
10.1.1 PCTFREE和行链
10.1.2 那些逝去的老参数
10.1.3 减少热块冲突的方法
10.2 从数据块结构看目前主流容灾技术
10.3 案例——简单任务
第11章 理解索引
11.1 反转键索引的误区
11.2 索引访问的方式
11.2.1 小表用索引有意义吗
11.2.2 位图索引为什么不适合大并发量环境
11.3 重建索引的作用
在线重建索引是一种高风险的操作吗
11.4 索引使用的“三大纪律八项注意”
11.5 案例——索引危机
第12章 理解分区表
12.1 什么是分区表
12.2 分区表对海量数据的意义
12.2.1 分区表和历史数据归档
12.2.2 分区表和高水位推进
12.2.3 ............

书籍插图:
书籍《DBA的思想天空_感悟Oracle数据库本质》 - 插图1
书籍《DBA的思想天空_感悟Oracle数据库本质》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » DBA的思想天空_感悟Oracle数据库本质 - (EPUB全文下载)