色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

mysql索引的查詢語句,一條SQL語句在MySQL中是如何執行的

錢衛國2年前28瀏覽0評論
mysql索引的查詢語句,一條SQL語句在MySQL中是如何執行的?

1、客戶端發送一條查詢給服務器;然后客戶端能做的就只是等待服務端的結果。

2、服務端收到查詢后先檢查查詢緩存,如果剛好命中了緩存那么OK直接從緩存里拿出結果給客戶端。如果沒有那么就進入下一階段。

3、服務器段解析SQL語句并進行一定的預處理,然后在優化器生成對應的執行計劃(優化器的功能是找出最佳的執行計劃);如果在這個過程中遇到任何錯誤都可能停止此次查詢。

4、mysql根據優化器生成的最佳執行計劃,通過存儲引擎的API來執行查詢,返回查詢結果。

5、mysql將結果返回給客戶端。

實際上mysql執行的每一步都比較復雜,此處僅就流程簡要描述。