更新时间:2024-11-06 GMT+08:00

特性支持场景

并行查询支持以下场景:

  • 支持全表扫描、索引扫描、索引范围扫描、索引逆序扫描、索引点查询、索引下推等。
  • 支持单表查询、多表JOIN、视图view、子查询,部分CTE查询等。
  • 支持多种JOIN算法,包括:BNL Join、BKA Join、HASH Join、Nested loop Join、Semi Join、Anti Join、outer Join等。
  • 支持多种子查询,包括:条件子查询、scalar子查询、部分关联子查询、非关联子查询、derived table等。
  • 支持多种数据类型,包括:整型数据、字符型数据、浮点型数据、时间型数据等。
  • 支持算术表达式计算(+、-、*、%、/、|、&),条件表达式运算(<、<=、>、>=、<>、between/and、In等),逻辑运算(or、and、not等),一般函数(字符函数、整型函数、时间函数等),聚合函数(count/sum/avg/min/max)等等。

    count聚合函数需关闭innodb_parallel_select_count才能并行执行。

  • 支持非分区表查询、分区表单分区查询。
  • 支持排序order by、分组group by/distinct、分页limit/offset、过滤where/having、列投影等。
  • 支持UNION/UNION ALL查询。
  • 支持Explain查看并行执行计划多种方式,包括传统Explain、Explain format=tree、Explain format=json等。