您好,登錄后才能下訂單哦!
今天就跟大家聊聊有關mysql中查詢的執行過程是什么,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
1、過程
客戶端向MySQL服務器發送一條查詢請求;
服務器首先檢查查詢緩存,如果命中緩存,則立刻返回存儲在緩存中的結果。否則進入下一階段;
服務器進行SQL解析、預處理、再由優化器生成對應的執行計劃;
MySQL根據執行計劃,調用存儲引擎的API來執行查詢;
將結果返回給客戶端,同時緩存查詢結果。
2、查詢注意
結果集中的每一行都會以一個滿足①中所描述的通信協議的數據包發送,再通過TCP協議進行傳輸,在傳輸過程中,可能對MySQL的數據包進行緩存然后批量發送。
看完上述內容,你們對mysql中查詢的執行過程是什么有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。