MySQL查询缓存的内存使用和碎片管理

MySQL的查询缓存是完全存储在内存中,那么在配置和使用之前,我们看看MySQL是如何使用内存的。 当服务器启动的时候,需要初始化查询缓存需要的内存。这时候内存池是一个完整的空闲块,而这个空闲块的大小就是我们配置的查询缓存大小(query_cache_size的值)减去用于维护元数据的数据结构所消耗的空间(约40KB)。 当有查询结果需要缓存的时候,MySQL先从大的空闲块中申请一个数据块用于存储
相关文章
相关标签/搜索