图书介绍

DBA的思想天空 感悟Oracle数据库本质PDF|Epub|txt|kindle电子书版本网盘下载

DBA的思想天空 感悟Oracle数据库本质
  • 白鳝,储学荣编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115294432
  • 出版时间:2012
  • 标注页数:433页
  • 文件大小:55MB
  • 文件页数:449页
  • 主题词:关系数据库-数据库管理系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

DBA的思想天空 感悟Oracle数据库本质PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 基础原理篇3

第1章 理解Oracle数据库和实例3

1.1什么是Oracle数据库3

1.2 Oracle数据库的物理结构6

1.2.1 Invento6

1.2.2口令文件9

1.2.3参数文件10

1.2.4控制文件11

1.2.5在线日志文件12

1.2.6数据文件12

1.2.7归档日志文件12

1.3实例和多实例数据库13

1.3.1什么是数据库实例13

1.3.2多实例数据库16

1.4数据库后台进程18

1.4.1进程结构19

1.4.2后台进程的功能作介绍20

1.4.3哪些后台进程可以杀22

1.4.4是谁在执行SQL27

第2章 理解DBCache31

2.1什么是 DB Cache33

2.2 DB Cache的分配和DBWR的相关算法40

2.2.1 DB WRITER PROCESSES参数41

2.2.2 DB Cache的几个主要的链和CKPT算法43

2.2.3检索某个DB BLOCK的模拟算法45

2.3 DB Cache相关的参数闩锁和等待事件48

2.4 DB Cache优化的一些探讨51

2.4.1 DB Cache和热块冲突51

2.4.2使用KEEP POOL能改善CBC争用吗54

2.4.3如何判断DB Cache是否足够55

2.4.4 DB Cache优化要点59

第3章 理解共享池62

3.1共享池堆的内部结构64

3.1.1进一步了解共享池68

3.1.2共享池的子池技术75

3.1.3字典缓存78

3.1.4库缓存和游标80

3.2共享池和游标85

3.2.1游标与游标共享86

3.2.2游标与SQL的执行90

3.2.3游标共享和绑定变量96

3.2.4 OPEN-CURSOR和OPEN-CURSORS参数101

3.2.5 CURSOR-SPACE-FOR-TIME参数102

3.2.6 SESSION CACHED CURSORS参数和OPEN CURSORS103

3.2.7 CURSOR SHARING和游标共享109

3.2.8游标的关闭111

3.2.9互斥锁和游标112

3.3共享池的相关参数114

3.4共享池故障处理115

3.4.1著名的ORA-4031116

3.4.2其他共享池常见故障125

3.5共享池优化的主要思路128

第4章 理解控制文件130

4.1控制文件的内部结构130

4.1.1控制文件和控制文件事务130

4.1.2控制文件自动扩展132

4.1.3如何转储和分析控制文件133

4.1.4文件头和控制文件信息135

4.2故障处理和优化136

4.2.1丢失或者损坏控制文件的处理方法136

4.2.2控制文件的优化138

第5章 理解REDO日志140

5.1什么是REDO日志140

5.2 REDO的基本原理141

5.2.1介质恢复和实例恢复的基本概念141

5.2.2变化矢量和REDO记录143

5.2.3日志缓冲和LGWR149

5.2.4日志切换和REDO日志文件152

5.2.5事务提交和回滚的过程156

5.3 REDO优化157

5.3.1 BULK操作能减少REDO吗157

5.3.2如何优化LOG FILE SYNC等待事件166

5.3.3 SHUTDOWN ABORT无害吗168

5.3.4关于REDO日志优化的建议169

第6章 理解UNDO172

6.1 UNDO的基本原理172

6.1.1 UNDO表空间和回滚段173

6.1.2 ITL和UNDO175

6.1.3如何转储UNDO176

6.1.4 UNDO自动管理是如何工作的177

6.1.5系统回滚段的作用178

6.1.6著名的ORA-1555179

6.1.7回滚段手工管理180

6.2如何分析和优化UNDO181

第7章 理解PGA、临时表空间和排序183

7.1基本概念184

7.1.1临时表空间和临时段184

7.1.2 PGA和排序185

7.1.3 PGA和PGA AGGREGATETARGET187

7.1.4你应该知道的PGA自动管理内幕191

7.2 PGA优化的要点193

第8章 理解ASM的结构197

8.1什么是ASM197

8.2 ASM的结构201

8.2.1 ASM DISKHEADER的结构201

8.2.2 ASM FILE DIRECTORY文件结构203

8.2.3 ASM ALIAS DIRECTORY文件结构207

8.2.4 ASM DISK DIRECTORY文件结构209

8.2.5从ASM存储结构谈ASM日常维护的要点210

8.3如何使用KFED分析和修改ASM数据211

8.4如何使用AMDU导出ASM文件216

第9章 理解数据块结构224

9.1理解数据块头结构224

9.2理解ITL227

9.3理解记录结构231

9.4解析Oracle字段的内部数据存储格式234

9.5理解LOB的存储结构241

第10章 理解表的结构246

10.1到底什么是“表”246

10.1.1 PCTFREE和行链249

10.1.2那些逝去的老参数254

10.1.3减少热块冲突的方法257

10.2从数据块结构看目前主流容灾技术260

10.3案例——简单任务265

第11章 理解索引278

11.1反转键索引的误区280

11.2索引访问的方式284

11.2.1小表用索引有意义吗286

11.2.2位图索引为什么不适合大并发量环境287

11.3重建索引的作用291

11.4索引使用的“三大纪律八项注意”294

11.5案例——索引危机296

第12章 理解分区表305

12.1什么是分区表305

12.2分区表对海量数据的意义310

12.2.1分区表和历史数据归档311

12.2.2分区表和高水位推进315

12.2.3分区表和RAC环境316

12.2.4分区主键和分区粒度的选择317

第13章 理解序列319

13.1什么是序列319

13.2序列的使用和优化320

第二部分 分析思路篇324

第14章 问题分析综述324

14.1如何抓住蝴蝶效应中的那只蝴蝶325

14.2为什么要强调基础概念328

14.3工作中的好习惯带来的福利330

第15章DBA分析思路的探讨332

15.1问题分析总路线图332

15.2普通故障的分析路线335

15.3性能问题的分析路线340

15.4 SQL语句的分析路线347

15.5利用你知道的原理缩小问题的范围351

15.6关闭问题的条件353

15.7灵活运用你的知识354

15.8 DBA需要与时俱进356

15.9多表连接的优化技巧359

15.10理论如何联系实践364

第三部分 典型案例篇370

第16章RAC故障分析370

16.1 LOG ARCHIVE MAX PROCESS导致的RAC脑裂370

16.2 RAC系统故障的处理过程377

16.3三天两次严重故障381

第17章ORA-600故障388

17.1 ORA-600 [12700]错误的分析过程388

17.2 ORA-600 [kdsgrpl]的处理案例401

第18章 性能问题分析407

18.1压力测试遇到的问题407

18.2 IMP导入性能问题的分析411

18.3并行操作为什么无法执行413

第19章SQL优化421

19.1一个常用的SQL优化方法421

19.2一个查找IP所属区域的SQL优化思路428

结束语433

热门推荐