Mysql Explain詳解

1、背景 在平常工做中,可能會收到一些超時或慢響應的告警,最根到底多是由於一些執行時間比較的SQL語句,這就跟咱們平時開發須要注意細節相關了。那麼找到這些SQL語句怎麼優化呢?究竟是哪裏的問題致使SQL執行時間長呢? 這個時候Explain命令尤爲重要,它能夠查看該SQL語句有沒有使用上索引、使用了哪一個索引、有沒有作全表掃描、有沒有使用臨時表等等。下面都是基於mysql 8進行案例說明的。htm
相關文章
相關標籤/搜索