联动Oracle:设计思想、架构实现与AWR报告

联动Oracle:设计思想、架构实现与AWR报告

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

一本面向初中级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 本章小结

后记

联动Oracle:设计思想、架构实现与AWR报告是2024年由机械工业出版社出版,作者玉素甫·买买提 编著。

得书感谢您对《联动Oracle:设计思想、架构实现与AWR报告》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
《Android内核设计思想》 电子书
  ·基于AndroidSDK新版本   ·全面剖析了进程/线程、内存管理、Binder机制、GUI显示系统、多媒体管理、输入系统等核心知识在Android中的实现原理Android安全机制虚拟内存优化性能优化   ·通过大量图片与实例来引导读者学习,以求尽量在源码分析外,为读者提供更易于理解的思维路径   ·由浅入深,由总体框架再到细节实现,让读者尽快了解Android内核的设计思想
Java面向对象思想与程序设计 电子书
本书面向以Java为第一种程序语言的初学者,强化面向对象的原理和机制,强调“做中学”,每章开头用思维导图的方式,引导读者带着问题去学习该章的内容,以便牢固地掌握知识。另外,作者录制了知识点和案例的讲解视频,读者可以方便地通过扫码的方式查看,同时,计蒜客在线教育团队,为读者提供了伴随式的在线编程平台支持,读者可以将图书和线上编程结合起来学习。
Java语言程序设计与实现(微课版) 电子书
本书将Java的精髓知识分解为14个项目,划分成三部分:项目一~项目七为第一部分,围绕Java面向对象编程设计基础展开,内容包括Java开发环境的搭建、开发工具Eclipse的使用、Java程序的基本结构、Java基本语法、数据的输入与输出、类与对象的应用、面相对象高级语法的使用、程序异常处理等;项目八~项目十二为第二部分,围绕面向对象程序开发中不同类型的应用实现展开,内容包括Java图形用户界面
Oracle数据库基础与应用教程 电子书
本书全面讲述了Oracle数据库的日常管理工作内容。全书共14章,包含Oracle简介和安装、Oracle客户端、管理Oracle环境、Oracle体系结构、管理Oracle存储结构、SQL语言、表、约束、视图、同义词和序列、索引、实现数据库安全、DataPump数据导出和导入、数据库备份和恢复。每章结尾提供适量的选择题、简答题和操作题,通过练习和操作实践,帮助读者巩固所学内容。本书适合Oracl
微服务设计:企业架构转型之道 电子书
企业决策者和管理者、企业规划架构师和分析师必读宝典。