执行计划
优化器为某条 SQL 生成的执行过程,一般使用操作符树来表示。
本地计划
当执行计划只涉及到单表或分区表的单个分区,且该表或分区在本节点时,该计划为"本地计划"。
远程计划
当执行计划只涉及到单表或分区表的单个分区,且该表或分区在其他节点时,该计划为"远程计划"。
分布式计划
当执行计划涉及到多表或多分区时,该计划为分布式计划。
访问路径
访问某张表时使用的访问方式,包括主表访问和二级索引访问两类。具体参见 访问路径。
联接顺序
多表联接时各表之间的联接顺序,目前 OceanBase 数据库仅支持左深树的联接顺序。具体参见 联接顺序。
联接算法
执行两表联接时使用的算法,包括 Nested Loop Join、Merge Join 和 Hash Join 三种。
查询改写
通过对用户查询做等价的改写以便于生成最佳执行计划的过程。
执行计划绑定
用户通过给定 Outline 来指定某条 SQL 的执行计划的过程,具体参见 计划绑定。
SQL Plan Management( SPM)
一种计划演进的机制。当优化器生成新的计划时,需要通过演进机制来保证这个计划的性能不会出现回退,如果出现回退,就拒绝使用该计划,否则使用该计划。
Adaptive Cursor Sharing(ACS)
一种可以让优化器每一个参数化 SQL 存储多个计划,并根据 SQL 语句中谓词的选择率空间选择合适的计划的机制。
Data Flow Object(DFO)
分布式计划以数据重分布点为边界,切分为可以并行执行的逻辑子计划,每个子计划由一个 DFO 进行封装。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
相关阅读
2025年4月国产数据库大事记:4个千万级中标项目诞生!2024年达梦净利3.6亿、金仓净利8006.6万……
墨天轮编辑部
2313次阅读
2025-04-30 17:39:54
2025年5月中国数据库流行度排行榜:OB一枝独秀破 800,金仓奋起直追跻四强
墨天轮编辑部
1192次阅读
2025-05-13 10:55:54
2025年4月国产数据库中标情况一览:4个千万元级项目,GaussDB与OceanBase大放异彩!
通讯员
820次阅读
2025-04-30 15:24:06
【活动】分享你的压箱底干货文档,三篇解锁进阶奖励!
墨天轮编辑部
545次阅读
2025-04-17 17:02:24
火焰图--分析复杂SQL执行计划的利器
听见风的声音
480次阅读
2025-04-17 09:30:30
OR+DBLINK的关联SQL优化思路
布衣
389次阅读
2025-05-05 19:28:36
给准备学习国产数据库的朋友几点建议
白鳝的洞穴
363次阅读
2025-05-07 10:06:14
RisingWave 产品月报|25 年 4 月
RisingWave中文开源社区
350次阅读
2025-05-08 10:04:55
MySQL 30 周年庆!MySQL 8.4 认证免费考!这次是认真的。。。
数据库运维之道
309次阅读
2025-04-28 11:01:25
SQL优化 - explain查看SQL执行计划(下)
金同学
303次阅读
2025-05-06 14:40:00
热门文章
OceanBase 社区版入门教程第九期 如何快速拿下 OBCA & OBCP 认证
2022-09-27 6162浏览
实战教程第四章4.6:如何使用 DataX 加载 CSV 数据文件到 OceanBase
2022-09-28 2534浏览
从Oracle、MySQL到OceanBase的入门介绍,看这篇就够了!
2022-10-17 2491浏览
产品模块原理系列 | OceanBase总控服务到底是啥?一文详解RootService总控服务
2022-10-19 2344浏览
OceanBase备份恢复
2022-10-12 2282浏览
最新文章
TuGraph(OceanBase图数据库)小课堂010:TuGraph-DataX-Tool 如何使用?
2023-05-15 674浏览
TuGraph(OceanBase图数据库)小课堂009:TuGraph Browser 用户如何使用?
2023-05-15 817浏览
TuGraph(OceanBase图数据库)小课堂009:tugraph_cypher 如何使用?
2023-05-15 505浏览
TuGraph(OceanBase图数据库)小课堂008:TuGraph服务如何运维?
2023-05-15 527浏览
TuGraph(OceanBase图数据库)小课堂007:TuGraph如何配置服务?
2023-05-15 467浏览