SQL優化流程

  1. 找到慢查詢 slow.log,慢查詢報表
  2. 慢查詢優先級 (1)query_time (2)rows_examined (3)新出現的或遺留的數量巨大的
  3. 一個好的使用文本編輯器的習慣,重新排版慢SQL
  4. Explain分析執行計劃
  5. Profile定位瓶頸
  6. mysqldumpslow或mysqlsla分析最近出現的頻繁度
  7. 通過在線下庫add,drop key,使用hint來影響優化器
  8. 綜合分析慢查詢原因,出現的頻度,增加索引,修改SQL還是業務邏輯調整?
  9. 給出分析和解決方案,通報開發人員進行優化
發佈了22 篇原創文章 · 獲贊 46 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章