MySQL概述 - 一條查詢sql語句的執行過程


Server層

  • 連接器
    建立連接、獲取權限、維持和管理連接。
    連接建立比較復雜,建議使用長連接
    定期斷開長連接
    mysql_reset_connection指令
  • 查詢緩存
    建議關閉,任何更新操作會此table的緩存失效。命中率低
  • 分析器 (做什么)
    詞法分析 -->語法分析
  • 優化器 (怎么做)
    使用哪個索引,join時決定各表連接順序
  • 執行器(開做)
    權限驗證 -> 執行

存儲引擎層

負責數據的存儲和提取,其架構是插件式的。不同的存儲引擎共用一個Server層


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM