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

启用MySQL并行查询优化特性后发现没有生效的解决方法

问题现象描述

用户通过设置global参数方式启用MySQL并行查询优化特性,查询该特性的启用状态时发现没有生效。

set global force_parallel_execute=on;
set global parallel_default_dop=4;

关键过程、根本原因分析

启用MySQL并行查询优化特性有以下2种方式。

  • 方式一:设置global参数。当前设置方式将在新的连接中生效。
    set global force_parallel_execute=on;
    set global parallel_default_dop=4;
  • 方式二:设置session参数。当前设置方式将在当前连接中生效。
    set session force_parallel_execute=on;
    set session parallel_default_dop=4;

结论、解决方案及效果

根据业务场景使用对应的设置方式。当前案例中的设置方式将在新的连接中生效,应创建新的连接,再查询MySQL并行查询优化特性的启用状态。