DBA的思想天空:感悟Oracle数据库本质

DBA的思想天空:感悟Oracle数据库本质

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

    关注微信公众号

因版权原因待上架

编辑推荐

在数据库优化工作中,方法和思路远比技术实现重要得多。

内容简介

本书共分为三个部分,共19章。第一部分介绍一些Oracle的基本原理,以及从基本原理衍生而出的一些分析问题的方法和思路。第二部分介绍DBA应该掌握的工具。第三部分介绍DBA分析问题的主要思路和一些处理问题的典型案例。

作者简介

作者储学荣,1992年毕业于南京大学计算机系,曾供职于得实集团、长天集团、联想集团等知名IT企业,担任程序员、软件架构师等职务。从事过电信、金融、政府等行业核心系统研发工作,参与过UNIX内核开发工作并独立开发了类自然语言的电信计费专用语言ABC的编译器和P代码运行虚拟机。2005年开始专门从事IT咨询与性能优化工作,在Oracle数据库性能优化方面有很深的造诣,并对Oracle数据库的内部结构有较深的研究,编写有大量的数据拯救工具。

章节目录

版权信息

写在前言之前的话

前言

阅读本书的建议

作者简介

第一篇 基础原理篇

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

1.1 什么是Oracle数据库

1.2 Oracle数据库的物理结构

1.3 实例和多实例数据库

1.4 数据库后台进程

第2章 理解DB Cache

2.1 什么是DB Cache

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

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

2.4 DB Cache优化的一些探讨

第3章 理解共享池

3.1 共享池堆的内部结构

3.2 共享池和游标

3.3 共享池的相关参数

3.4 共享池故障处理

3.5 共享池优化的主要思路

第4章 理解控制文件

4.1 控制文件的内部结构

4.2 故障处理和优化

第5章 理解REDO日志

5.1 什么是REDO日志

5.2 REDO的基本原理

5.3 REDO优化

第6章 理解UNDO

6.1 UNDO的基本原理

6.2 如何分析和优化UNDO

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

7.1 基本概念

7.2 PGA优化的要点

第8章 理解ASM的结构

8.1 什么是ASM

8.2 ASM的结构

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

8.4 如何使用AMDU导出ASM文件

第9章 理解数据块结构

9.1 理解数据块头结构

9.2 理解ITL

9.3 理解记录结构

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

9.5 理解LOB的存储结构

第10章 理解表的结构

10.1 到底什么是“表”

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

10.3 案例——简单任务

第11章 理解索引

11.1 反转键索引的误区

11.2 索引访问的方式

11.3 重建索引的作用

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

11.5 案例——索引危机

第12章 理解分区表

12.1 什么是分区表

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

第13章 理解序列

13.1 什么是序列

13.2 序列的使用和优化

第二篇 分析思路篇

第14章 问题分析综述

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

14.2 为什么要强调基础概念

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

第15章 DBA分析思路的探讨

15.1 问题分析总路线图

15.2 普通故障的分析路线

15.3 性能问题的分析路线

15.4 SQL语句的分析路线

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

15.6 关闭问题的条件

15.7 灵活运用你的知识

15.8 DBA需要与时俱进

15.9 多表连接的优化技巧

15.10 理论如何联系实践

第三篇 典型案例篇

第16章 RAC故障分析

16.1 LOG_ARCHIVE_MAX_PROCESS导致的RAC脑裂

16.2 RAC系统故障的处理过程

16.3 三天两次严重故障

第17章 ORA-600故障

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

17.2 ORA-600 [kdsgrp1]的处理案例

第18章 性能问题分析

18.1 压力测试遇到的问题

18.2 IMP导入性能问题的分析

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

第19章 SQL优化

19.1 一个常用的SQL优化方法

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

结束语

DBA的思想天空:感悟Oracle数据库本质是2012年由人民邮电出版社·图灵出品出版,作者储学荣。

得书感谢您对《DBA的思想天空:感悟Oracle数据库本质》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Oracle数据库管理与开发(慕课版 第2版) 电子书
本书共13章,内容包括:数据库的基本概念与Oracle环境、数据库创建、表与表数据操作、数据库的查询和视图、索引与数据的完整性、PL/SQL介绍、存储过程和触发器、高级数据类型、系统安全管理、备份和恢复、闪回操作和Undo表空间、其他概念、综合案例——企业人事管理系统。
从零开始——Oracle数据库基础教程(云课版) 电子书
本书通过实例引导,深入浅出地介绍了Oracle程序设计的相关知识和实战技能。本书第1-9章主要包括Oracle学习指南、Oracle安装与配置、初识SQL、高级SQL限定查询、Oracle的单行函数、多表查询、分组统计查询、子查询以及Oracle数据的基本操作等;第10-17章主要讲解Oracle的表创建与管理、Oracle的数据完整性、Oracle的数据库对象、PL/SQL编程、游标、存储过程与
Oracle 12c数据库基础教程(第3版) 电子书
本书结合大量的实例,介绍如何利用Oracle12c来管理和维护数据,以及使用VisualC#和ASP.net等开发工具开发C/S(Client/Server)模式和B/S(Browser/Server)模式的网络数据库应用程序。
Oracle数据库管理与应用实例教程(第2版) 电子书
本书全面、翔实地介绍了应用Oracle11g数据库管理系统进行数据库管理的各种操作以及数据库程序开发所需的各种知识和技能。主要内容包括:案例数据库设计、初识Oracle11g、数据库操作、数据表操作、查询操作、视图和索引操作、存储过程操作、游标、事务和锁、触发器操作、数据库安全操作、数据库管理操作和Oracle数据库程序开发。作者在多年的数据库应用与教学经验的基础上,根据软件行业程序员和数据库管理
死亡线上的感悟 电子书
本书是一位曾患重病的企业家所写的一些感悟,一个普通的人如果能经历重病而获得重生,方能有颇多关于生命、情感、价值的感悟,作为一个成功的企业家,作者更多了些关于商道、成功、企业治理等的感悟以及更加懂得珍惜、给予和回报的真切情感。内容分为5章:由第一章感悟生命;第二章感悟人生;第三章感悟商道;第四章感悟企业治理;第五章感悟成功组成。