mysql查詢執行流程

mysql查詢執行流程: 1.查詢緩存:sql徹底匹配,是否有權限,提取緩存數據 2.解析器解析:詞法分析,語法分析,解析樹 3.預處理:檢查解析樹,解決解析器沒法解析的語意,權限檢查, 4.優化器作優化:對鏈接表重排序,外鏈接轉內連接,代數等價法則,計算和減小常量表達式,子查詢優化,早期終結,相等傳遞 5.生成執行計劃:查詢優化執行計劃 6.執行引擎:查詢執行引擎,負責調用引擎。 7.返回結果:
相關文章
相關標籤/搜索