MySQL高级 - 查询缓存 - 概述及流程
生活随笔
收集整理的這篇文章主要介紹了
MySQL高级 - 查询缓存 - 概述及流程
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Mysql中查詢緩存優化
?
概述
開啟Mysql的查詢緩存,當執行完全相同的SQL語句的時候,服務器就會直接從緩存中讀取結果,當數據被修改,之前的緩存會失效,修改比較頻繁的表不適合做查詢緩存。
操作流程
客戶端發送一條查詢給服務器;
服務器先會檢查查詢緩存,如果命中了緩存,則立即返回存儲在緩存中的結果。否則進入下一階段;
服務器端進行SQL解析、預處理,再由優化器生成對應的執行計劃;
MySQL根據優化器生成的執行計劃,調用存儲引擎的API來執行查詢;
將結果返回給客戶端。
總結
以上是生活随笔為你收集整理的MySQL高级 - 查询缓存 - 概述及流程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL高级 - 应用优化
- 下一篇: MySQL高级 - 查询缓存 - 配置参