![MySQL 缓存(innodb_buffer_pool_size 与 query_cache_*)](https://linux22.com/image/585833/MySQL%20%E7%BC%93%E5%AD%98%EF%BC%88innodb_buffer_pool_size%20%E4%B8%8E%20query_cache_*%EF%BC%89.png)
以下两者之间有何关系:
innodb_buffer_pool_size和查询缓存 *
两者都用于缓存查询,但有什么区别?我可以同时使用两者吗?
谢谢
答案1
缓冲池用于在内存中缓存检索到的表和索引数据,查询缓存仅缓存解析后的 mysql 查询及其结果。前者更大,通常也更重要。当然,你可以同时使用两者。
答案2
innodb_buffer_pool_size= 缓存表以获得更好的响应时间
查询缓存= 记住查询,以便下次执行时更快地获取它们相同的询问
以下两者之间有何关系:
innodb_buffer_pool_size和查询缓存 *
两者都用于缓存查询,但有什么区别?我可以同时使用两者吗?
谢谢
缓冲池用于在内存中缓存检索到的表和索引数据,查询缓存仅缓存解析后的 mysql 查询及其结果。前者更大,通常也更重要。当然,你可以同时使用两者。
innodb_buffer_pool_size= 缓存表以获得更好的响应时间
查询缓存= 记住查询,以便下次执行时更快地获取它们相同的询问