展开全部

主编推荐语

一本面向初中级DBA的数据库系统理论和实践的学习指南。

内容简介

本书共11章,分为三篇,各篇主要内容如下。

第一篇(第1~3章)宏观掌握Oracle基础。介绍了进程管理、内存管理及存储结构等基础知识,并且讲解了Linux操作系统性能工具的使用及结果分析方法,旨在帮助读者从宏观视角掌握Oracle数据库体系架构和进程组织方案。

第二篇(第4~8章)微观理解Oracle原理。围绕Oracle内部运行原理展开讲解。首先,在Oracle数据结构的基础上讨论重做和回滚日志。其次,引入了排队论和并发控制的概念,对比讲解了Oracle的数据缓冲区和共享池的设计思想及运行原理。

第三篇(第9~11章)串联Oracle运行流程。结合实践案例将从SQL提交至最终结果返回的整个运行过程串联起来。首先,总结归纳了Oracle算法和数据结构的重要知识点,打通了Oracle原理与数据结构之间的桥梁。其次,通过典型案例讲解AWR报告,让读者能够了解完整的Oracle诊断思路。再次,介绍了集群技术、Oracle RAC(真正应用集群)及其日志结构。最后,对Oracle多租户架构的演变及部分新特性进行了简要讨论及总结。

目录

  • 版权信息
  • 前言
  • 第一篇 宏观掌握Oracle基础
  • 第1章 Oracle概貌及进程
  • 1.1 Oracle概貌
  • 1.2 充分理解进程
  • 1.3 Oracle的进程组织方案
  • 1.4 Oracle的进程结构
  • 1.5 本章小结
  • 第2章 Oracle内存与实例
  • 2.1 虚拟存储管理
  • 2.2 Oracle实例
  • 2.3 Linux性能分析工具
  • 2.4 Oracle常用视图及跟踪工具
  • 2.5 本章小结
  • 第3章 Oracle存储结构
  • 3.1 存储体系结构
  • 3.2 数据文件存储结构
  • 3.3 日志文件存储结构
  • 3.4 ASM存储结构
  • 3.5 ASM存储设备配置
  • 3.6 本章小结
  • 第二篇 微观理解Oracle原理
  • 第4章 重做
  • 4.1 深入认识重做记录
  • 4.2 IMU与非IMU
  • 4.3 LGWR的工作原理
  • 4.4 Redo等待事件
  • 4.5 多LGWR进程
  • 4.6 本章小结
  • 第5章 回滚
  • 5.1 回滚的概念及原理
  • 5.2 读一致性及块清除
  • 5.3 获取UNDO信息
  • 5.4 本章小结
  • 第6章 排队论和并发控制
  • 6.1 排队论和事务处理
  • 6.2 响应时间曲线图和CPU、I/O系统模型
  • 6.3 并发控制和封锁
  • 6.4 Oracle多粒度锁机制
  • 6.5 本章小结
  • 第7章 数据缓冲区
  • 7.1 数据缓冲区结构
  • 7.2 并发控制及申请流程
  • 7.3 物理读与逻辑读
  • 7.4 本章小结
  • 第8章 共享池
  • 8.1 共享池结构
  • 8.2 SQL解析及并发控制
  • 8.3 Mutex
  • 8.4 避免共享池解析阶段争用
  • 8.5 本章小结
  • 第三篇 串联Oracle运行流程
  • 第9章 串联Oracle
  • 9.1 SQL查询原理
  • 9.2 Oracle网络
  • 9.3 串联SQL语句的整体流程
  • 9.4 数据结构在Oracle中的应用
  • 9.5 本章小结
  • 第10章 AWR数据解读
  • 10.1 AWR的数据来源和操作
  • 10.2 AWR分析
  • 10.3 AWR中RAC指标的解读
  • 10.4 本章小结
  • 第11章 集群与多租户
  • 11.1 Oracle集群的演变
  • 11.2 集群启动顺序及进程日志
  • 11.3 Oracle RAC
  • 11.4 多租户
  • 11.5 本章小结
  • 后记
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

机械工业出版社

机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。