SQL改写系列一:OceanBase 查询改写实践 OceanBase 是100% 自主研发,连续7年稳定支撑双11,创新推出“三地五中心”城市级容灾新标准,是全球唯一在 TPC-C 和 TPC-H 测试上都刷新了世界纪录的国产原生分布式数据库,于 2021 年 6 月份正式 开放源代码。查询优化器是关系数据库系统的核心模块,是数据库内核开发的重点和难点,也是衡量整个数据库系统成熟度的“试金石”。 为了帮助大家更好地理解 OceanBase 查询优 数据运维 2024-05-07 Escape
专题:SQL查询改写 专题简介 查询优化器是关系数据库系统的核心模块,是数据库内核开发的重点和难点,也是衡量整个数据库系统成熟度的“试金石”。 《SQL查询改写》系列文章将带你掌握查询改写的精髓,熟悉复杂 SQL 的等价性,写出高效的 SQL。 作者简介 OceanBase 优化器团队,由 OceanBase 高级技术专家溪峰、技术专家山文等领衔,致力于打造全球领先的分布式查询优化器。 一键直达 1、SQL 改写系列一 数据运维 2024-05-07 Escape
SQL 改写系列六:谓词推导 系列文章导读 OceanBase 是100% 自主研发, 连续9年稳定支撑双11 ,创新推出“三地五中心”城市级容灾新标准,是 全球唯一 在 TPC-C 和 TPC-H 测试上都刷新了世界纪录的国产原生分布式数据库,于 2021 年 6 月份正式开放源代码。 查询优化器是关系数据库系统的核心模块,是数据库内核开发的重点和难点,也是衡量整个数据库系统成熟度的“试金石”。 为了帮助大家更好地理解 Oc 数据运维 2024-05-07 竹子爱熊猫
SQL 改写系列七:谓词移动 系列文章导读 OceanBase 是100% 自主研发, 连续9年稳定支撑双11 ,创新推出“三地五中心”城市级容灾新标准,是 全球唯一 在 TPC-C 和 TPC-H 测试上都刷新了世界纪录的国产原生分布式数据库,于 2021 年 6 月份正式开放源代码。 查询优化器是关系数据库系统的核心模块,是数据库内核开发的重点和难点,也是衡量整个数据库系统成熟度的“试金石”。 为了帮助大家更好地理解 O 数据运维 2024-05-07 泡泡
SQL 改写系列八:连接消除 系列文章导读 100% 自主研发, 连续9年稳定支撑双11 ,创新推出“三地五中心”城市级容灾新标准的OceanBase,是 全球唯一一款 在 TPC-C 和 TPC-H 测试中刷新世界纪录的国产原生分布式数据库,于 2021 年 6 月正式开放源代码。 查询优化器是关系型数据库系统的核心模块,是数据库内核开发的重点和难点,也是衡量整个数据库系统成熟度的“试金石”。 为了帮助大家更好地理解 Oce 数据运维 2024-05-07 贤蛋大眼萌
SQL 改写系列九:外连接转内连接的常见场景与错误 系列文章导读 100% 自主研发,连续9年稳定支撑双11,创新推出“三地五中心”城市级容灾新标准的OceanBase,是全球唯一一款在 TPC-C 和 TPC-H 测试中刷新世界纪录的国产原生分布式数据库,于 2021 年 6 月正式开放源代码。 查询优化器是关系型数据库系统的核心模块,是数据库内核开发的重点和难点,也是衡量整个数据库系统成熟度的“试金石”。为了帮助大家更好地理解 OceanBas 数据运维 2024-05-07 张二河
SQL 改写系列十:半连接转内连接 系列文章导读 100% 自主研发,连续9年稳定支撑双11,创新推出“三地五中心”城市级容灾新标准的OceanBase,是全球唯一一款在 TPC-C 和 TPC-H 测试中刷新世界纪录的国产原生分布式数据库,于 2021 年 6 月正式开放源代码。 查询优化器是关系型数据库系统的核心模块,是数据库内核开发的重点和难点,也是衡量整个数据库系统成熟度的“试金石”。 为了帮助大家更好地理解 OceanBa 数据运维 2024-05-07 共饮一杯
Oceanbase查询改写:any/all子查询优化 概述 默认情况下,对于包含any/all子查询的语句需要按照嵌套的方式进行执行,效率十分低下。为此,Oceanbase中定义了相应的any/all子查询优化规则,能够对满足条件的any/all子查询进行优化,提升查询性能。 基本原理 any/all子查询优化规则主要包含对以下两种情况的处理: min/max改写:当any/all子查询的表达式类型为比较运算符时,将子查询改写为min/max聚合子查 数据运维 2024-05-07 LOVEHL^ˇ^