手把手教你認識OPTIMIZER_TRACE

前言 我們在日常維護數據庫的時候,如果遇到慢語句查詢的時候,我們一般會怎麼做?執行EXPLAIN去查看它的執行計劃? 是的。我們經常會這麼做,然後看到執行計劃展示給我們的一些信息,告訴我們MySQL是如何執行語句的。 BUT,執行計劃往往只給我們帶來了最基礎的分析信息,比如是否有使用索引,還有一些其他供我們分析的信息,比如使用了臨時表、排序等等。我們能從這些信息裏面找一些優化點,這樣就足夠了嗎?
相關文章
相關標籤/搜索