MySQL高級知識(十四)——MySQL常見瓶頸

MySQL高級知識(十四)——MySQL常見瓶頸

此博客的內容主要來源於尚硅谷的視頻中,在此記錄,以備以後自己查看。

常見瓶頸:

  • CPU:
    SQL中對大量數據進行比較、關聯、排序、分組,消耗CPU。主要是比較

  • I/O:

    • 實際內存滿足不了緩存數據或排序等需要,導致大量物理I/O。

    • 查詢執行效率低,掃描過多數據行。

  • 鎖:

    • 不適宜的鎖的設置,導致線程阻塞,性能下降。

    • 死鎖,線程間交叉調用資源,導致死鎖,性能卡住。


  • 服務器硬件的性能瓶頸:top,free,iostat和vmstat來查看系統的性能狀態

  • 可以用explain計劃查看

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章