mysql經過trace分析優化器如何選擇執行計劃

在咱們調優MySQL的SQL時候,一般使用explain進行查看sql的執行計劃。至於優化器爲何會這樣選擇,就無從得知。若是你想了解爲何,那麼能夠經過trace文件可以進一步瞭解爲何優化器選擇A執行計劃而不選擇B執行計劃.幫助咱們更好的理解優化器的行爲. 打開trace,並設置格式爲Json SET OPTIMIZER_TRACE=「enabled=on」,END_MARKERS_IN_JSON=
相關文章
相關標籤/搜索