图书介绍

高并发Oracle数据库系统的架构与设计PDF|Epub|txt|kindle电子书版本网盘下载

高并发Oracle数据库系统的架构与设计
  • 侯松著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111482277
  • 出版时间:2014
  • 标注页数:375页
  • 文件大小:48MB
  • 文件页数:389页
  • 主题词:关系数据库系统

PDF下载


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

下载说明

高并发Oracle数据库系统的架构与设计PDF格式电子书版下载

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

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

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

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

图书目录

第—部分 内政篇2

第1章 大道至简2

1.1 初见高并发2

1.1.1 从一次谈话说起3

1.1.2 问题就在那里4

1.1.3 你不是一个人在战斗6

1.2 说句时髦话8

1.2.1 谈谈去IOE8

1.2.2 开源的作用域9

1.3 在Oracle的世界里10

1.3.1 数据库森林体系10

1.3.2 大道至简12

1.4 本章小结13

第2章 高效B树索引14

2.1 索引扫描识别14

2.1.1 B树索引15

2.1.2 全表扫描16

2.1.3 ROWID扫描17

2.1.4 索引唯一扫描18

2.1.5 索引范围扫描20

2.1.6 索引全扫描21

2.1.7 索引快速全扫描22

2.1.8 索引跳跃扫描24

2.1.9 索引组合扫描25

2.1.10 索引联立扫描27

2.2 索引与排序28

2.2.1 B树索引内部结构28

2.2.2 输出排序29

2.2.3 降序索引34

2.2.4 聚合查询min()与max()37

2.3 索引设计优化40

2.3.1 索引选择度40

2.3.2 数据分布的影响41

2.3.3 索引聚簇因子45

2.3.4 数据存储的影响47

2.3.5 复合索引50

2.3.6 索引被无视54

2.4 索引分裂58

2.4.1 分裂原理59

2.4.2 实例分析61

2.5 索引维护70

2.5.1 为何重建索引71

2.5.2 何时重建索引73

2.5.3 如何重建索引76

2.5.4 废旧索引清理77

2.6 本章小结78

第3章 高效表设计79

3.1 数据生命周期管理80

3.1.1 什么是数据生命周期管理80

3.1.2 架构模型设计81

3.1.3 数据分层存储86

3.2 常用字段类型选择87

3.2.1 VARCHAR2与CHAR87

3.2.2 NUMBER与VARCHAR288

3.2.3 主键字段的选择90

3.2.4 LOB字段91

3.3 字段顺序95

3.3.1 热字段靠前排95

3.3.2 行宽需要控制97

3.4 行链接与行迁移99

3.4.1 行链接原理99

3.4.2 行迁移原理101

3.4.3 发现问题101

3.4.4 解决问题104

3.5 分区表的使用105

3.5.1 何时使用分区表105

3.5.2 分区表设计思路106

3.5.3 分区表特性106

3.6 适当的冗余110

3.6.1 反范式建模110

3.6.2 物化视图113

3.6.3 结果集缓存117

3.6.4 直接路径插入120

3.7 碎片分析与整理122

3.7.1 碎片的产生123

3.7.2 DBMS_SPACE包125

3.7.3 碎片的整理130

3.8 本章小结138

第4章 查询优化器139

4.1 优化器概述140

4.1.1 优化器简介140

4.1.2 参数配置143

4.2 像优化器一样思考147

4.2.1 成本计算机制147

4.2.2 成本计算公式推导150

4.3 统计信息管理155

4.3.1 统计信息分类156

4.3.2 制定收集策略158

4.3.3 管理收集方式164

4.3.4 制定备份策略168

4.3.5 收集直方图174

4.4 执行计划管理175

4.4.1 获取执行计划175

4.4.2 固化执行计划176

4.5 性能影响分析183

4.6 数据库重放188

4.6.1 普通数据库重放特性188

4.6.2 强化数据库重放特性193

4.7 本章小结195

第5章 常见高并发案例196

5.1 锁相关问题196

5.1.1 Lock、Latch、Pin、Mutex196

5.1.2 游标争用问题解决198

5.1.3 索引争用问题解决203

5.1.4 LOB争用问题解决207

5.1.5 全表锁问题解决213

5.2 REDO相关问题214

5.2.1 REDO块的大小214

5.2.2 DIO与AIO218

5.2.3 进程优先级219

5.2.4 log file sync分析221

5.3 本章小结222

第二部分 纵横篇224

第6章 TimesTen内存数据库224

6.1 TimesTen概述225

6.1.1 TimesTen历史与定位225

6.1.2 TimesTen应用场景226

6.1.3 TimesTen技术架构228

6.2 开始使用233

6.2.1 TimesTen安装233

6.2.2 参数配置237

6.2.3 创建独立实例239

6.2.4 创建缓存实例241

6.3 缓存集合管理242

6.3.1 只读缓存集合244

6.3.2 AWT缓存集合248

6.3.3 SWT缓存集合251

6.3.4 自定义缓存集合254

6.3.5 多表缓存集合258

6.3.6 缓存老化259

6.3.7 缓存过滤器261

6.3.8 动态缓存集合261

6.3.9 PassThrough属性263

6.4 高可用复制架构263

6.4.1 复制原理264

6.4.2 ASP架构266

6.5 高可用网格架构273

6.5.1 无网格双活架构274

6.5.2 网格双活架构274

6.5.3 ASP网格双活架构280

6.6 分库分表283

6.6.1 只读缓存集合的分库分表283

6.6.2 AWT缓存集合的分库分表285

6.7 TimesTen设计与管理286

6.7.1 表设计与管理286

6.7.2 索引管理291

6.7.3 统计信息与执行计划294

6.8 TimesTen性能监控299

6.8.1 关键指标299

6.8.2 SQL监控300

6.8.3 监控报告302

6.8.4 复制监控305

6.8.5 自动刷新监控307

6.9 TimesTen备份与恢复309

6.9.1 数据库备份309

6.9.2 数据库恢复311

6.9.3 数据迁移313

6.10 TimesTen高并发场景315

6.10.1 场景选择316

6.10.2 并发场景测试317

6.11 本章小结318

第7章 GoldenGate构建数据库群319

7.1 GoldenGate概述319

7.1.1 小核心,大外围320

7.1.2 GoldenGate应用场景321

7.1.3 GoldenGate技术架构323

7.1.4 数据库群的制约因素328

7.2 开始使用329

7.2.1 GoldenGate安装329

7.2.2 GoldenGate配置331

7.2.3 基本链路的搭建334

7.2.4 GoldenGate的监控339

7.3 高级应用343

7.3.1 DDL功能支持343

7.3.2 用户级复制345

7.4 异构数据库群347

7.4.1 异构字符集数据库间复制347

7.4.2 异构数据库间复制351

7.5 本章小结353

第8章 Data Guard的妙用354

8.1 “T-1”交易数据库354

8.1.1 实现原理与应用场景355

8.1.2 “T-1”备库简介356

8.1.3 “T-1”库闪回简介357

8.1.4 “T-1”数据库搭建358

8.2 ADG实现读写分离361

8.2.1 ADG架构简介361

8.2.2 ADG数据库搭建362

8.3 本章小结365

第9章 最佳实践366

9.1 术366

9.1.1 技术回顾367

9.1.2 规矩方圆369

9.1.3 穿越之眼370

9.2 道370

9.2.1 数据库架构师370

9.2.2 沟通之道371

9.3 势374

9.4 本章小结375

热门推荐