mysql经过trace分析优化器如何选择执行计划

在咱们调优MySQL的SQL时候,一般使用explain进行查看sql的执行计划。至于优化器为何会这样选择,就无从得知。若是你想了解为何,那么能够经过trace文件可以进一步了解为何优化器选择A执行计划而不选择B执行计划.帮助咱们更好的理解优化器的行为. 打开trace,并设置格式为Json SET OPTIMIZER_TRACE=“enabled=on”,END_MARKERS_IN_JSON=
相关文章
相关标签/搜索