在我們目前的 MySQL 伺服器上啟用了查詢快取。
Qchache_hits: 31913
Qchache_inserts: 50959
Qchache_lowmem_prunes: 9320
Qchache_not_chached: 209320
Qchache_queries_in_chace: 986
com_update: 0
com_delete: 0
com_Select: 10
我不完全理解查詢快取 - 我目前正在閱讀它並試圖理解它。
我們的資料庫保存庫存資料、客戶資料、員工資料、銷售資料等。該查詢很少運行多次。查詢運行兩次的可能性是查看特定銷售資訊兩次。但基本上我們系統中的一切都在不斷變化。它總是被更新、刪除、插入,我無法想像用戶在一周內執行兩次相同的查詢。
我是否需要啟用查詢快取?我猜測插入意味著已添加 51k 條目,但只存儲了其中的 986 條?
是否有一個想法是刷新緩存,觀察一周並檢查緩存中的查詢有多少被訪問(可能每週一次),看看它是否真正返回了任何好處?
對此的任何幫助/指導表示讚賞,謝謝