MySQL查詢緩存的內存使用和碎片管理

MySQL的查詢緩存是完全存儲在內存中,那麼在配置和使用之前,我們看看MySQL是如何使用內存的。 當服務器啓動的時候,需要初始化查詢緩存需要的內存。這時候內存池是一個完整的空閒塊,而這個空閒塊的大小就是我們配置的查詢緩存大小(query_cache_size的值)減去用於維護元數據的數據結構所消耗的空間(約40KB)。 當有查詢結果需要緩存的時候,MySQL先從大的空閒塊中申請一個數據塊用於存儲
相關文章
相關標籤/搜索