一條sql語句的執行過程

一條sql 語句是如何在數據庫裏執行的呢? 查詢緩存,分析器,優化器,執行器,返回結果。 查詢緩存:是指一條sql到來時先去緩存裏查看該sql是否已經查詢過,map形式存儲該語句和其執行結果,key由sql語句和版本等組成,value是執行結果。自,mysql 8.0以後緩存去除。 去除緩存的緣由:一是 sql 語句要求嚴格一致,即兩條sql語句徹底一致,不能多空格之類也不能少。致使緩存命中率太低
相關文章
相關標籤/搜索