启用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并行查询优化特性的启用状态。
父主题: 其他