《Oracle数据库性能优化方法论和最佳实践》——导读-阿里云开发者社区

开发者社区> 华章出版社> 正文

《Oracle数据库性能优化方法论和最佳实践》——导读

简介: 于读书,笔者始终相信一本书只要有几句话可以对读者有帮助,那么这本书的价值就可以得到体现。作为优化方法论类相关的书,一般阅读起来会显得枯燥,尤其是对于初学者,甚至可能会比较困难,但是只要保持耐心,相信读者一定能够获得收益。


screenshot


**
前言
**
十多年前笔者就打算写一本Oracle数据库性能优化方面的书,屡次都是在提笔写了几行字后就放弃了。近几年,随着Oracle数据库的普及和水平的不断提高,国内出现不少Oracle数据库方面的高水平作品,相当多的作品都涉及了性能优化方面的话题。但是几乎所有作品都只是讲解了性能优化相关的知识和经验,对于优化思路和方法很少涉及。作为性能优化方面的“老兵”,始终认为优化思路和方法要重于知识和经验,只要有适当的优化方法论指引,性能优化甚至可以成为Oracle数据库领域相对简单的业务。
近几年,随着美创科技公司开创并实践的基于流程、资源和组件分析的性能优化方法论的成熟,笔者比以往有了更大的动机来完成本书,期望它可以在Oracle性能优化史甚至整个数据库性能优化史上留下印迹,让广大的Oracle数据库使用人员和从业人员可以更加简单地完成Oracle性能优化工作,而不仅仅是个别高级DBA的专利工作。
读者对象
对于读书,笔者始终相信一本书只要有几句话可以对读者有帮助,那么这本书的价值就可以得到体现。作为优化方法论类相关的书,一般阅读起来会显得枯燥,尤其是对于初学者,甚至可能会比较困难,但是只要保持耐心,相信读者一定能够获得收益。本书适合以下读者:
中高级Oracle DBA
中高级其他数据库的DBA
性能优化从业人员
数据库架构设计师
数据库开发工程师
容量规划工程师
对于性能优化保持兴趣的数据库从业者
曾经遭遇性能障碍的数据库使用者

目录

[第1章 Oracle性能优化漫谈
1.1 从生活场景漫谈性能优化 ](https://yq.aliyun.com/articles/108456)
1.1.1 从一个真实病例说起
1.1.2 如何改善宝马汽车的运行速度
1.2 性能优化目标的确定和衡量
1.2.1 性能优化的范畴或优化对象确定
1.2.2 性能优化目标的用户期望管理
1.2.3 性能优化的目标衡量
1.3 吞吐量和响应时间
1.3.1 吞吐量
1.3.2 响应时间
1.3.3 吞吐量和响应时间关系曲线
1.3.4 医院挂号窗口的吞吐量和响应时间曲线
1.3.5 tpcc测试的吞吐量和响应时间曲线
1.3.6 磁盘I/O系统吞吐量和响应时间曲线
1.4 Oracle性能优化工作的分类
1.4.1 上线优化或从未达到过性能期望的系统优化
1.4.2 响应速度逐步变慢的系统优化
1.4.3 运行过程中突然变慢的系统优化
1.4.4 突然变慢,持续一段时间后又恢复正常的业务系统优化
1.4.5 基于降低资源消耗的系统优化
1.4.6 预防性日常性能优化
1.5 测量和变化
1.5.1 测量和性能
1.5.2 变化检测和性能优化
1.5.3 量变和质变
1.6 基线管理
1.6.1 基准点和基线
1.6.2 沟通基线
1.6.3 基线管理和动态基线
1.7 Oracle性能优化的神话和误区
1.7.1 艺术和科学
1.7.2 Oracle业务系统性能优化是高手的专利
1.7.3 测试系统性能很好,生产系统为什么不行
1.7.4 针对特定性能问题的标准解决方案
1.7.5 只要资源充足,数据库性能就不会差
1.7.6 只要数据库性能好,业务系统性能必然良好
1.7.7 降低等待时间就可以提高业务系统性能
[第2章 Oracle性能优化方法论的发展
2.1 基于局部命中率分析的优化方法论 ](https://yq.aliyun.com/articles/108523)
2.2 基于OWI的优化方法论
2.2.1 OWI优化方法论简述
2.2.2 OWI方法论的可检测体系
2.2.3 OWI方法中wait event的发展
2.3 响应时间分析优化方法论
2.3.1 RTA方法论简述
2.3.2 RTA方法论的不足和改善
2.4 基于工作单元的响应时间分析优化方法论
2.4.1 UOWTBA优化方法论的导入
2.4.2 输入吞吐量指标的选择
2.4.3 采用UOWTBA优化方法工作
2.5 基于资源瓶颈分析的优化方法论
2.5.1 基于资源瓶颈分析优化方法论简述
2.5.2 主要的数据库服务资源供给
2.5.3 有效运行资源瓶颈分析优化方法
2.6 流程、资源和组件优化方法论
2.6.1 吞吐量和响应时间关系曲线
2.6.2 流程和流程响应分析
2.6.3 资源分析
2.6.4 组件
[第3章 流程分析之数据库登录流程
3.1 数据库登录导致业务系统性能恶化案例分享 ](https://yq.aliyun.com/articles/108568)
3.2 数据库登录流程的相关指标与优化
3.2.1 数据库登录流程的输入吞吐量和输出响应指标
3.2.2 输入压力与输出响应之间的关系
3.2.3 数据库登录流程响应问题的优化案例

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:

华章出版社

官方博客
官网链接