侧边栏壁纸
博主头像
demo软件园博主等级

公众号"demo软件园“,学习交流q群535176877

  • 累计撰写 376 篇文章
  • 累计创建 204 个标签
  • 累计收到 33 条评论
标签搜索

目 录CONTENT

文章目录

Oracle数据库性能优化方法论和最佳实践 PDF 超清完整版

demo软件园
2023-04-27 / 0 评论 / 0 点赞 / 50 阅读 / 1,662 字 / 正在检测是否收录...
温馨提示:
本站所有资源来源于用户上传和网络,如有侵权请邮件联系客服!2294441625@qq.com

image-1682608518848

Oracle数据库性能优化电子书封面 读者评价 从吞吐量和响应时间作为依据,描写了性能调优的重点,理论的剖析比较多,可以增加性能调优的知识量和原理。对于提高性能调优有一定的帮助。 希望这本书能解决数据库中一直困扰我的一些问题 提供一些解决的思路和方法 内容介绍 本书内容为FlowofWorkUnitTimeBasedAnalysis性能优化方法论的部分,主要介绍基于流程响应和流程分解的响应时间分析方法论。基本按照以下方式来展开论述:部分:从性能优化常见的困惑和场景出发引出一些性能优化的基本概念,并重点阐述了Oracle数据库性能优化的方法论发展。第二部分:重点阐述FlowofWorkUnitTimeBasedAnalysis优化方法论,阐述流程、资源和组件之间的相互作用,构建了流程响应的输入输出的性能优化指标体系。第三部分:资源供给,重点阐述流程、资源和组件中的资源部分,全面分析了CPU、Memory、IOSubsystem,NetworkSubSystem、Lock,BufferLock、Latch、Mutex等主要的Oracle数据库资源,并针对每种资源建立了独立的衡量评价体系。 目录 前 言 第1章 Oracle性能优化漫谈 1 1.1 从生活场景漫谈性能优化 1 1.1.1 从一个真实病例说起 1 1.1.2 如何改善宝马汽车的运行速度 2 1.2 性能优化目标的确定和衡量 3 1.2.1 性能优化的范畴或优化对象确定 4 1.2.2 性能优化目标的用户期望管理 4 1.2.3 性能优化的目标衡量 5 1.3 吞吐量和响应时间 6 1.3.1 吞吐量 6 1.3.2 响应时间 7 1.3.3 吞吐量和响应时间关系曲线 8 1.3.4 医院挂号窗口的吞吐量和响应时间曲线 8 1.3.5 tpcc测试的吞吐量和响应时间曲线 10 1.3.6 磁盘I/O系统吞吐量和响应时间曲线 10 1.4 Oracle性能优化工作的分类 12 1.4.1 上线优化或从未达到过性能期望的系统优化 12 1.4.2 响应速度逐步变慢的系统优化 13 1.4.3 运行过程中突然变慢的系统优化 13 1.4.4 突然变慢,持续一段时间后又恢复正常的业务系统优化 14 1.4.5 基于降低资源消耗的系统优化 14 1.4.6 预防性日常性能优化 14 1.5 测量和变化 15 1.5.1 测量和性能 15 1.5.2 变化检测和性能优化 17 1.5.3 量变和质变 18 1.6 基线管理 19 1.6.1 基准点和基线 19 1.6.2 沟通基线 19 1.6.3 基线管理和动态基线 20 1.7 Oracle性能优化的神话和误区 23 1.7.1 艺术和科学 23 1.7.2 Oracle业务系统性能优化是高手的专利 23 1.7.3 测试系统性能很好,生产系统为什么不行 24 1.7.4 针对特定性能问题的标准解决方案 24 1.7.5 只要资源充足,数据库性能就不会差 24 1.7.6 只要数据库性能好,业务系统性能必然良好 25 1.7.7 降低等待时间就可以提高业务系统性能 25 第2章 Oracle性能优化方法论的发展 27 2.1 基于局部命中率分析的优化方法论 28 2.2 基于OWI的优化方法论 29 2.2.1 OWI优化方法论简述 29 2.2.2 OWI方法论的可检测体系 30 2.2.3 OWI方法中wait event的发展 31 2.3 响应时间分析优化方法论 32 2.3.1 RTA方法论简述 32 2.3.2 RTA方法论的不足和改善 35 2.4 基于工作单元的响应时间分析优化方法论 35 2.4.1 UOWTBA优化方法论的导入 35 2.4.2 输入吞吐量指标的选择 36 2.4.3 采用UOWTBA优化方法工作 38 2.5 基于资源瓶颈分析的优化方法论 38 2.5.1 基于资源瓶颈分析优化方法论简述 38 2.5.2 主要的数据库服务资源供给 39 2.5.3 有效运行资源瓶颈分析优化方法 40 2.6 流程、资源和组件优化方法论 41 2.6.1 吞吐量和响应时间关系曲线 41 2.6.2 流程和流程响应分析 41 2.6.3 资源分析 43 2.6.4 组件 45 第3章 流程分析之数据库登录流程 46 3.1 数据库登录导致业务系统性能恶化案例分享 46 3.2 数据库登录流程的相关指标与优化 47 3.2.1 数据库登录流程的输入吞吐量和输出响应指标 47 3.2.2 输入压力与输出响应之间的关系 58 3.2.3 数据库登录流程响应问题的优化案例 64 第4章 流程分析之数据访问处理流程 67 4.1 数据访问处理流程优化案例分享 68 4.2 数据访问处理流程的分解 68 4.3 数据访问处理流程的输入和输出 69 4.3.1 输入单元和输出单元的确定 69 4.3.2 输入和输出指标的测量 74 4.3.3 输入和输出指标的关系曲线 79 4.4 数据访问流程优化步骤 80 4.5 客户端运行和响应阶段 80 4.5.1 子流程过程性分解 80 4.5.2 子流程的输入和输出指标 81 4.5.3 相关资源和组件 84 4.5.4 业务请求和响应阶段优化案例 84 4.6 SQL语句分析阶段(parse阶段) 85 4.6.1 parse阶段子流程分解 85 4.6.2 hard parse/soft parse/soft soft parse/no parse的区别 87 4.6.3 SQL语句parse的高版本 93 4.6.4 复杂语句和简单语句的parse差异 96 4.6.5 parse阶段的输入/输出指标 99 4.6.6 parse阶段的优化道路 113 4.6

0

评论区