鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

使用约束

不支持并行执行的查询语句及其说明如表1所示。

表1 不支持并行执行的查询语句及其说明

语句类型

说明

  • 系统表
  • 临时表
  • 非InnoDB
  • 分区表
  • const表

数据类型

  • BLOB
  • TEXT
  • JSON
  • GEOMETRY

索引

  • 空间索引
  • 全文索引
  • 使用了索引归并Index merge

函数

  • 窗口函数
  • with rollup
  • spatial相关函数(如SP_WITHIN_FUNC等)
  • distinct
  • 用户自定义函数
  • GROUP_CONCAT
  • JSON相关函数
  • XML相关函数
  • STD/STDDEV/STDDEV_POP
  • ARIANCE/VAR_POP/VAR_SAMP
  • BIT_AND,BIT_OR,BIT_XOR
  • rand
  • st_distance
  • get_lock
  • is_free_lock,is_used_lock,release_lock,release_all_locks
  • sleep
  • weight_string
  • SHA,SHA1,SHA2,MD5
  • row_count
  • round
  • VARIANCE

其他场景

  • 子查询
  • union
  • 存储过程
  • 触发器
  • 加锁查询,如serializable隔离级别,for update/share lock
  • Prepared Statements
  • generated column
  • 不满足only_full_group_by
  • 执行结果返回0行数据(执行计划显示:Zero limit、Impossible WHERE、Impossible HAVING、No matching min/max row、Select tables optimized away、Impossible HAVING noticed after reading const tables、no matching row in const table等)