标签: OceanBase执行计划算子
后浪云OceanBase教程:OceanBase SELECT INTO
SELECT INTO 算子用于将查询结果赋值给变量列表,查询仅返回一行数据。
如下示例查询中, SELECT 输出列为 COUNT(*) 和 MAX(c1……
后浪云OceanBase教程:OceanBase UNION
UNION 算子用于将两个查询的结果集进行并集运算。
OceanBase 数据库支持的 UNION 算子包括 UNION ALL、 HASH UNION DISTINCT 和 MERGE UNION DISTINCT。
UNION……
后浪云OceanBase教程:OceanBase FOR UPDATE
FOR UPDATE 算子用于对表中的数据进行加锁操作。
OceanBase 数据库支持的 FOR UPDATE 算子包括 FOR UPDATE 和 MULTI FOR UPDATE。
FOR UPDATE 算子执行查询的……
后浪云OceanBase教程:OceanBase SUBPLAN SCAN
SUBPLAN SCAN 算子用于展示优化器从哪个视图访问数据。
当查询的 FROM TABLE 为视图时,执行计划中会分配 SUBPLAN SCAN 算子。SUBPLAN SCAN 算子类似于 TABLE ……
后浪云OceanBase教程:OceanBase GI
GI 算子用于并行执行中,用于按照分区或者按照数据块迭代整张表。
按照迭代数据的粒度划分,GI 算子包括 PX PARTITION ITERATOR 和 PX BLOCK ITERATOR。
PX PA……
后浪云OceanBase教程:OceanBase COUNT
COUNT 算子用于兼容 Oracle 的 ROWNUM 功能,实现 ROWNUM 表达式的自增操作。
在一般场景下,当 SQL 查询含有 ROWNUM 时,SQL 优化器就会在生成执行计划的时候……
后浪云OceanBase教程:OceanBase DISTINCT
DISTINCT 算子用于为对数据行去重,包括去除重复的 NULL 值。
DISTINCT 算子包括 HASH DISTINCT 和 MERGE DISTINCT。
HASH DISTINCT
HASH DISTINCT 算子使用 H……
后浪云OceanBase教程:OceanBase MERGE
MERGE 算子用于将源表中的数据行以更新或插入的方式合并到目标表中。
OceanBase 数据库支持的 MERGE 算子包括 MERGE 和 MULTI PARTITION MERGE。
MERGE
MERGE ……
后浪云OceanBase教程:OceanBase SEQUENCE
SEQUENCE 算子用于计算伪列 SEQUENCE 的值。
伪列 SEQUENCE 是由 CREATE SEQUENCE 创建的序列,下层算子每输出一行执行一次计算。
示例:计算伪列 S……
后浪云OceanBase教程:OceanBase DELETE
DELETE 算子用于删除数据表中满足指定条件的数据行。
OceanBase 数据库支持的 DELETE 算子包括 DELETE 和 MULTI PARTITION DELETE。
DELETE
DELETE 算子用于删……