更新时间:2024-12-02 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等。
父主题: 实例管理