"本书介绍与 Oracle 数据库性能相关的方方面面,涵盖了 Oracle 的体系架构,其背后的运行机制包括事务、锁与闩、多版本并发,各种 Oracle 高级特性如分区、并行执行、直接路径操作,以及大数据导入 / 导出性能优化,并用具体的例子来解释每个特性,它是如何工作的、其限制是什么。
本书用通俗易懂的方式介绍如何理解并掌握 Oracle SQL 执行计划,如何高效地掌握 Oracle SQL 性能分析与优化,这是摆在众多开发人员面前的两座大山。
本书不仅是从 Oracle 数据库与 SQL 优化本身的角度探讨高性能架构设计,更重要的是从整个应用层、综合中间件角度考虑各特性是否适合采用 Oracle 实现,如何在 Java 及 JDBC、 MyBatis 中优化。为此多个章节专门探讨 Oracle 不擅长的特性,以及如何在 Java 和中间件中更好地实现它们。
本书适合具有一定 Oracle 数据库经验的开发人员和数据库管理员阅读。"
张君华,金融证券企业级系统架构师,曾负责多省商品清算所架构设计,新一代基金登记过户系统架构设计,拥有丰富的一线金融系统架构设计和性能优化实战经验。主要研究方向包括中台建设、微服务、云原生架构、Oracle&MySQL&PostgreSQL、分布式并行清算、MPP等。