Oracle高性能系统架构实战大全

Oracle高性能系统架构实战大全
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2020-03
版次: 1
ISBN: 9787301309612
定价: 128.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 588页
9人买过
  • 《Oracle高性能系统架构实战大全》介绍与 Oracle 数据库性能相关的方方面面,涵盖了 Oracle 的体系架构,其背后的运行机制包括事务、锁与闩、多版本并发,各种 Oracle 高级特性如分区、并行执行、直接路径操作,以及大数据导入 / 导出性能优化,并用具体的例子来解释每个特性,它是如何工作的、其限制是什么。 

     本书用通俗易懂的方式介绍如何理解并掌握 Oracle SQL 执行计划,如何高效地掌握 Oracle SQL 性能分析与优化,这是摆在众多开发人员面前的两座大山。 

     本书不仅是从 Oracle 数据库与 SQL 优化本身的角度探讨高性能架构设计,更重要的是从整个应用层、综合中间件角度考虑各特性是否适合采用 Oracle 实现,如何在 Java 及 JDBC、 MyBatis 中优化。为此多个章节专门探讨 Oracle 不擅长的特性,以及如何在 Java 和中间件中更好地实现它们。 

     本书适合具有一定 Oracle 数据库经验的开发人员和数据库管理员阅读。 张君华,金融证券企业级系统架构师,曾负责多省商品清算所架构设计,新一代基金登记过户系统架构设计,拥有丰富的一线金融系统架构设计和性能优化实战经验。主要研究方向包括中台建设、微服务、云原生架构、Oracle&MySQL&PostgreSQL、分布式并行清算、MPP等。 第 1 章 实现高性能系统的基础 

    1.1 何为高性能 

    1.2 为什么仍需要高性能设计 

    1.3 直到系统跑不下去了才去重构 

    1.4 保持高性能需要持续维护 

    1.5 系统性能低下的原因 

    1.6 影响系统性能的合理因素 

    1.7 基准性能测试 

    1.8 高性能系统设计原则 

    第 2 章 规划性能友好的架构 

    2.1 典型系统架构 

    2.2 分布式架构的挑战 

    2.3 何为友好的架构设计A 

    2.4 尽早确定具体技术栈和接口规范 

    2.5 确定可用的特性和软件版本 

    2.6 开放思路 

    2.7 普通商用服务器的当前现状 

    2.8 虚拟化和云主机的影响 

    2.9 限制性能友好技术架构的原因 

    2.10 按照规范执行后,性能和扩展性还是不理想A 

    2.11 多租户应用的挑战 

    Oracle 高性能系统架构实战大全 

    第 3 章 理解 Oracle 运行机制 

    3.1 基于磁盘数据库的弱项 

    3. 万元买来当摆设 

    3.3 选择标准版还是企业版 

    3.4 Oracle 体系架构概览 

    3.5 Oracle 事务 

    3.6 多版本并发控制 

    3.7 Redo 日志 

    3.8 Undo 日志 

    第 4 章 高效 Oracle 设计 

    4.1 设计良好的 Oracle 表 

    4.2 除了常规表外还有哪些选择 

    4.3 深入理解 Oracle 索引 

    4.4 深入理解分区 

    4.5 深入理解 Oracle 并行执行 

    4.6 直接路径操作 

    4.7 深入理解 Oracle 内存列式存储 

    4.8 熟悉分析函数 

    4.9 不建议使用 Oracle 实现的场景 

    第 5 章 高并发和锁 

    5.1 各种类型的高并发 

    5.2 影响并发性的因素 

    5.3 锁 - 共享资源访问控制机制 

    5.4 Oracle 中的锁 

    5.5 Java 中的并发访问控制 

    5.6 分布式锁的实现 

    5.7 选择正确的锁实现方式 

    第 6 章 应用层高性能设计 

    6.1 领域模型、数据库模型和 Java 类 

    6.2 把掌握和维护中间件重视起来 

    6.3 充分利用各级缓存 

    6.4 JDBC、 OCI 优化 

    6.5 最小化网络交互 

    6.6 分页查询优化 

    6.7 统一模式功能使用 AOP 

    6.8 通知型功能使用消息队列 

    6.9 日志优化 

    6.10 根据上下文自适应优化 

    6.11 核心逻辑避免通用代码生成 

    6.12 该用 PL/SQL 时不要故意避开 

    第 7 章 Oracle 实例与系统优化? 

    7.1 Oracle 实例优化概述 

    7.2 内存优化 

    7.3 存储优化 

    7.4 初始化参数优化 

    7.5 其他 Oracle 实例优化 

    7.6 高可用 / 可恢复性相关性能影响 

    7.7 Linux 优化 

    第 8 章 系统性能分析与诊断 

    8.1 整体性能监控与分析 

    8.2 Linux 性能分析 

    8.3 Java 性能分析 

    8.4 Oracle 实例性能分析 

    8.5 Oracle 典型等待事件分析 

    第 9 章 精通执行计划分析 

    9.1 SQL 内部执行过程 

    9.2 SQL 性能分析的关键 

    9.3 Oracle 性能分析工具 

    9.4 高效掌握执行计划 

    9.5 Oracle 执行计划精解 

    9.6 其他执行计划相关要点 

    Oracle 高性能系统架构实战大全 

    第 10 章 Oracle?SQL 性能分析与优化 

    10.1 优化器 

    10.2 统计信息 

    10.3 直方图和绑定变量窥视 

    10.4 深入理解 Oracle 优化器提示 

    10.5 典型性能优化案例 

    第 11 章 大数据导入 / 导出优化 

    11.1 常见的大数据处理场景介绍 

    11.2 大数据导入 / 导出方案 

    11.3 其他优化
  • 内容简介:
    《Oracle高性能系统架构实战大全》介绍与 Oracle 数据库性能相关的方方面面,涵盖了 Oracle 的体系架构,其背后的运行机制包括事务、锁与闩、多版本并发,各种 Oracle 高级特性如分区、并行执行、直接路径操作,以及大数据导入 / 导出性能优化,并用具体的例子来解释每个特性,它是如何工作的、其限制是什么。 

     本书用通俗易懂的方式介绍如何理解并掌握 Oracle SQL 执行计划,如何高效地掌握 Oracle SQL 性能分析与优化,这是摆在众多开发人员面前的两座大山。 

     本书不仅是从 Oracle 数据库与 SQL 优化本身的角度探讨高性能架构设计,更重要的是从整个应用层、综合中间件角度考虑各特性是否适合采用 Oracle 实现,如何在 Java 及 JDBC、 MyBatis 中优化。为此多个章节专门探讨 Oracle 不擅长的特性,以及如何在 Java 和中间件中更好地实现它们。 

     本书适合具有一定 Oracle 数据库经验的开发人员和数据库管理员阅读。
  • 作者简介:
    张君华,金融证券企业级系统架构师,曾负责多省商品清算所架构设计,新一代基金登记过户系统架构设计,拥有丰富的一线金融系统架构设计和性能优化实战经验。主要研究方向包括中台建设、微服务、云原生架构、Oracle&MySQL&PostgreSQL、分布式并行清算、MPP等。
  • 目录:
    第 1 章 实现高性能系统的基础 

    1.1 何为高性能 

    1.2 为什么仍需要高性能设计 

    1.3 直到系统跑不下去了才去重构 

    1.4 保持高性能需要持续维护 

    1.5 系统性能低下的原因 

    1.6 影响系统性能的合理因素 

    1.7 基准性能测试 

    1.8 高性能系统设计原则 

    第 2 章 规划性能友好的架构 

    2.1 典型系统架构 

    2.2 分布式架构的挑战 

    2.3 何为友好的架构设计A 

    2.4 尽早确定具体技术栈和接口规范 

    2.5 确定可用的特性和软件版本 

    2.6 开放思路 

    2.7 普通商用服务器的当前现状 

    2.8 虚拟化和云主机的影响 

    2.9 限制性能友好技术架构的原因 

    2.10 按照规范执行后,性能和扩展性还是不理想A 

    2.11 多租户应用的挑战 

    Oracle 高性能系统架构实战大全 

    第 3 章 理解 Oracle 运行机制 

    3.1 基于磁盘数据库的弱项 

    3. 万元买来当摆设 

    3.3 选择标准版还是企业版 

    3.4 Oracle 体系架构概览 

    3.5 Oracle 事务 

    3.6 多版本并发控制 

    3.7 Redo 日志 

    3.8 Undo 日志 

    第 4 章 高效 Oracle 设计 

    4.1 设计良好的 Oracle 表 

    4.2 除了常规表外还有哪些选择 

    4.3 深入理解 Oracle 索引 

    4.4 深入理解分区 

    4.5 深入理解 Oracle 并行执行 

    4.6 直接路径操作 

    4.7 深入理解 Oracle 内存列式存储 

    4.8 熟悉分析函数 

    4.9 不建议使用 Oracle 实现的场景 

    第 5 章 高并发和锁 

    5.1 各种类型的高并发 

    5.2 影响并发性的因素 

    5.3 锁 - 共享资源访问控制机制 

    5.4 Oracle 中的锁 

    5.5 Java 中的并发访问控制 

    5.6 分布式锁的实现 

    5.7 选择正确的锁实现方式 

    第 6 章 应用层高性能设计 

    6.1 领域模型、数据库模型和 Java 类 

    6.2 把掌握和维护中间件重视起来 

    6.3 充分利用各级缓存 

    6.4 JDBC、 OCI 优化 

    6.5 最小化网络交互 

    6.6 分页查询优化 

    6.7 统一模式功能使用 AOP 

    6.8 通知型功能使用消息队列 

    6.9 日志优化 

    6.10 根据上下文自适应优化 

    6.11 核心逻辑避免通用代码生成 

    6.12 该用 PL/SQL 时不要故意避开 

    第 7 章 Oracle 实例与系统优化? 

    7.1 Oracle 实例优化概述 

    7.2 内存优化 

    7.3 存储优化 

    7.4 初始化参数优化 

    7.5 其他 Oracle 实例优化 

    7.6 高可用 / 可恢复性相关性能影响 

    7.7 Linux 优化 

    第 8 章 系统性能分析与诊断 

    8.1 整体性能监控与分析 

    8.2 Linux 性能分析 

    8.3 Java 性能分析 

    8.4 Oracle 实例性能分析 

    8.5 Oracle 典型等待事件分析 

    第 9 章 精通执行计划分析 

    9.1 SQL 内部执行过程 

    9.2 SQL 性能分析的关键 

    9.3 Oracle 性能分析工具 

    9.4 高效掌握执行计划 

    9.5 Oracle 执行计划精解 

    9.6 其他执行计划相关要点 

    Oracle 高性能系统架构实战大全 

    第 10 章 Oracle?SQL 性能分析与优化 

    10.1 优化器 

    10.2 统计信息 

    10.3 直方图和绑定变量窥视 

    10.4 深入理解 Oracle 优化器提示 

    10.5 典型性能优化案例 

    第 11 章 大数据导入 / 导出优化 

    11.1 常见的大数据处理场景介绍 

    11.2 大数据导入 / 导出方案 

    11.3 其他优化
查看详情
12
相关图书 / 更多
Oracle高性能系统架构实战大全
Origin科研绘图与学术图表绘制从入门到精通
谭春林 著
Oracle高性能系统架构实战大全
Oracle Data Guard 11g Handbook
Carpenter;Larry/ Meeks;Joseph/ Kim;Charles/ Burke;Bill
Oracle高性能系统架构实战大全
Oracle数据库实用基础教程
张茂红;苏岳;李桂珍;尤凤英
Oracle高性能系统架构实战大全
Origin科技绘图与数据分析
丁金滨
Oracle高性能系统架构实战大全
Origin 2022科学绘图与数据分析(高级应用篇)
海滨 编著
Oracle高性能系统架构实战大全
Oracle数据库基础与应用
张晓
Oracle高性能系统架构实战大全
Ordinary Differential Equations
Adkins;William A.;Davidson;Mark G
Oracle高性能系统架构实战大全
Organizational Change in 100 Days: A Fast Forward Guide
Murray;Elspeth J.;Richardson;Peter R
Oracle高性能系统架构实战大全
Oresteia: Agamemnon. Libation-Bearers. Eumenides
Aeschylus;Sommerstein;Alan H
Oracle高性能系统架构实战大全
Oracle从入门到精通(第5版)
明日科技
Oracle高性能系统架构实战大全
Ordinary Differential Equations
Hale;Jack K
Oracle高性能系统架构实战大全
Oracle11g/12C RAC & DG 平台建设与维护
赵兵建