Oracle 的性能调优资料,权威靠谱,还都是官方的。你要是经常写 SQL、查慢查询,挺值得一看。资料内容覆盖比较全,从SQL 执行计划
到优化器
的细节都讲到了,语句改写、索引怎么建这些也有提到。
有本书叫Oracle SQL 性能调优,嗯,内容比较实战,尤其是针对复杂 SQL 的优化方法,挺实用。你可以直接看这篇,下载方便。
还有针对SQL 通用调优的资料,也不局限于 Oracle。比如SQL 性能调优这篇,就讲了多慢查询的通用思路。你做后端也能用得上。
如果你做大数据,Spark SQL的那篇调优方案也可以看一下。嗯,讲得比较清楚,比如shuffle
怎么控制、join
策略怎么选。
还有一篇我觉得还不错的,是专门Oracle 执行计划的SQL 查询计划详解。你查慢 SQL 的时候,配合这篇一起看,效率更高。
顺便说下,HBase、Sybase这种也有调优资料,虽然场景不一样,但调思路其实差不多。都在这里了:HBase 性能调优、Sybase 性能调优指南。
,想全面梳理 Oracle 调优的,可以看看优化管理与调优 Oracle 资料详解,偏向整理型,适合你系统学习。
如果你平时经常查慢 SQL 或者搞数据中台,建议收藏一波,多思路是可以借用的。