Oracle Core Essential Internals for DBAs and Developers – Jonathan Lewis
很可能是未来十年,关于Oracle内部机制最好的书籍. 书评见这里
Optimizing Oracle Performance – Cary Millsap/Jeffrey Holt
有没有一种可靠的,行之有效的方法来应对Oracle中各种性能问题呢? Method-R是Cary Millsap / Jeffrey Holt给出的答案, R有三个意思, 1. R-Response time, 10046 trace是调优的杀手锏; 2. R-Reliable, 遵循Method-R是可靠的, 不会偏离问题的方向; 3. R=Repeatable, Method-R可以重复运用在不用的场景.
推荐Gary Millsap近期两篇相关的论文
Mastering Performance with Extended SQL Trace
Thinking Clearly About Performance – Cary Millsap
Cost-Based Oracle Fundamentals – Jonathan Lewis
在Jonathan Lewis庖丁解牛之后, Oracle的优化器和SQL调优不再神秘.
Oracle性能诊断艺术 – Christian Antognini 译者: 童家旺,胡怡文,冯大辉
深入系统的阐述Oracle的各种调试方法和技巧, 它们各自的运用场景. 应该是DBA案头必备, 翻译得很好.
Expert Oracle Database Architecture – Thomas Kyte
Tom Kyte的经典,时常温故, 时常知新.
Scaling Oracle8i – James Morle
请忽略8i两个字,设计原则很少需要更改. 如何构建基于Oracle的良好扩展的应用, 本书是Oracle在类Unix操作系统上的实践论, 其中关于CPU/缓存/IO的硬件知识尤为难得.
Oracle8i Internal Services for Waits, Latches, Locks, and Memory – Steve Adams
关于Oracle内部原理的经典,一直以来是DBA津津乐道的对象. 内容密度很大, 每次翻看都有新的收获. 只是没有测试用例的辅助,门槛提高了很多. 在Jonathan Lewis的Oracle Core出版之后, 这本书应该会慢慢退出历史的舞台.
海量数据库解决方案 – (韩)李华植 译者:郑保卫,盖国强
国内少有的从韩国引进的数据库书籍, 本书以Oracle为基础, 阐述如何设计和优化基于关系数据库的系统. 其中索引的设计以及对各种连接方法的解释让人豁然开朗. 这本书可以拿来补充数据库理论.
Forecasting Oracle Performance – Shallahamer, Craig
利用各种数学模型预测性能走向, 以此判断系统是否需要扩容. 读得比较匆忙, 有些内容比较深入.