Oceanbase查询改写:外连接转内连接 概述 与内连接不同,外连接不满足交换律结合律,因此在查询优化阶段不能根据实际数据表的大小选择最优的连接顺序。为此,Oceanbase中定义了外连接转内连接规则,能够将满足条件的外连接转为内连接,为优化器进一步优化提供了基础。 基本原理 外连接转内连接规则主要包含对以下两种情况的处理: 存在空值拒绝条件:当where条件中存在内表列的空值拒绝条件时,可以将外连接改写为内连接。 存在主外键参照:当外表 数据运维 2024-05-07 大猫