Oracle 核心机制的深度拆解,写得挺实在的。尤其对你如果搞过数据库性能优化或者 SQL 调优,这本书里的多场景都能对上。讲的是数据库内部怎么运作的,不是那种泛泛而谈的理论,更多是从开发和 DBA 的视角出发,像执行计划
、系统统计信息
这些都讲到了,逻辑还蛮清晰。
书里的硬解析
和软解析
那一节挺有意思,配合一些实际案例讲,像是你写的SELECT
语句突然慢下来了,里面的原因就能对号入座。还有latch
、buffer cache
那块内容,说实话一般文章少有人讲得这么细。
如果你平时用得比较多的是 Oracle 11g、12c,不妨对照着看看,你会发现之前踩过的坑,书里其实已经写明了。实在不想买书也行,网上就有资源,比如这篇:
Oracle Core Internals for DBAs and Developers,下载下来看看,内容还原度挺高。
顺带说下,如果你对 Oracle 的性能优化
有深入研究,还可以看看这篇12 年经验 DBA 分享 Oracle 开发与性能优化策略,也是干货不少。
,这本资源比较适合那些想搞清楚Oracle 底层原理
、不满足于只会写 SQL 的同学。哦对了,尽量在有空的时候啃,内容不算轻松,但看完你会收获不少。