MySQL查詢的執行過程

MySQL執行一個查詢的過程 如圖: mysql 客戶端發送一個查詢給服務器。 服務器先檢查查詢緩存,若是命中,則直接返回緩存中的結果。若是沒有沒有命中,則進入下一階段(解析器)。 服務器由解析器檢查sql語法是否正確,而後由預處理器檢查sql中的表和字段是否存在,最後由查詢優器生成執行計劃。這一步很耗資源。 mysql根據優化器生成的執行計劃,調用存儲引擎的API來執行查詢。 將結果返回給客戶端
相關文章
相關標籤/搜索