下面是我的慢速查询日志中的一行示例:
>Thread_id: 478 Schema: schema_one QC_hit: No
>
>Query_time: 3.725316 Lock_time: 0.000030 Rows_sent: 10 Rows_examined: 442611
>
>Rows_affected: 0 Bytes_sent: 2703
对于服务器上运行的所有查询,QC_hit都是No only!,但是我已经为查询缓存设置了将近16 M。
更新:我使用的是10.4.17-MariaDB。
设置或我的代码是否影响缓存?
1条答案
按热度按时间ekqde3dh1#
您还需要通过将
query_cache_type=1
添加到您的配置中来启用查询缓存:要查看是否启用了缓存,请查看query_cache_type服务器变量。默认情况下,在MariaDB 10.1.6之前的版本中启用缓存,但从MariaDB 10.1.7开始禁用缓存-如果需要,请通过将query_cache_type设置为1来启用缓存。