MySQL Status Last_query_partial_plans 数据库状态作用意思及如何正确
本站中文解释
:
Last_query_partial_plans 仅在MySQL 5.7.7(含)版本及以上的版本中有效,表示最近一次查询或更新语句是否使用局部计划进行优化的状态。该变量为 character_set_client 设定的字符集,因此字符集会影响到其值的表现形式。当使用局部计划优化时,该变量的值为“yes”,反之值为“no”。
MySQL 反复选择局部计划来执行一些特定查询或更新操作称为局部计划优化,它可以在给定查询中提高运行性能,其原理是将一个多表查询中各个环节(如连接操作和排序操作)分别处理,再将每个环节的结果组织起来,生成最后的结果。
MySQL 中可以通过一下两种方法来设置 Last_query_partial_plans 变量:
· 使用 SET 命令:
SET GLOBAL last_query_partial_plans=Yes;
· 使用 MySQL 的命令行程序 mysqladmin:
Mysqladmin -uroot -p -hlocal p set last_query_partial_plans yes