Oracle 性能调优的老炮书,《Oracle 9i10g 编程艺术》真挺适合想搞懂数据库底层原理的你。不玩虚的,从架构、内存、锁、并发控制到文件系统,讲得又细又透。尤其是那几章讲锁机制和并发,多线上问题一对照就清晰了,堪比开挂。

开发 Oracle 程序容易踩坑?作者一上来就告诉你:别当 Oracle 是黑盒,怎么设计结构、怎么理解并发、怎么和 DBA 搞好关系,写得又接地气又不啰嗦。

文件系统这块内容也挺扎实,控制文件重做日志数据泵这些概念一一讲清楚,还有实践经验,看的时候你会忍不住想起项目中的坑。

内存结构的部分也值得细看,SGAPGA分得清清楚楚,配合自动内存管理那块知识,做性能优化时思路就更明确了。

说实话,这本书虽然偏老,但核心思想真没过时,尤其适合还在维护老系统的你。如果你平时在折腾 Oracle 9i/10g,或者需要调优历史系统,翻一翻绝对有收获。

顺带推荐一个相关资源:Oracle 9i/10g 编程精粹》,可以搭配看看,思路更完整。