论文解读|从论文到工程实现:PolarDB Cost Based查询改写
引言《CostBasedQueryTransformationinOracle》[1]这篇论文是Oracle2006年放出来的,很详细介绍Oracle是怎么做基于代价的查询变换,知乎的梁老师有篇深度解读《henryliang:CostbasedquerytransformationinOracle》[2],有兴趣的同学可以自行了解。但论文只是介绍了一下思想,到具体的工程实现还是有很大的gap,本文试图补齐这些gap。先抛出一个问题,论文中介绍了大量的启发式变换规则,和costbased变换规则,如何组织它们,制...