gpt4 book ai didi

Mysql 查询缓存无法与 mysql RDS 读复制一起使用

转载 作者:行者123 更新时间:2023-11-29 20:33:38 24 4
gpt4 key购买 nike

query_cache 在 Master 中工作正常但在 RDS 只读副本中,所有功能均已启用但无法正常工作,因此 qcache_hits 为零。

Master 运行 4 个 CPU 和 16GB RAM,Slave 运行 2 个 CPU 和 8 GB RAM

Variables-------Master-----Slave

query_alloc_block_size|8192|8192

query_cache_limit|1048576|1048576

query_cache_min_res_unit|4096|4096

query_cache_size|65536|32768

query_cache_type|ON|ON

query_cache_wlock_invalidate|OFF|OFF

query_prealloc_size|8192|8192

range_alloc_block_size|4096|4096

read_buffer_size|2097152|2097152


Status--------Master-----Slave

Qcache_free_blocks|3|0

Qcache_free_memory|8736|0

Qcache_hits|192258|0

Qcache_inserts|375703|0

Qcache_lowmem_prunes|366618|0

Qcache_not_cached|78314|0

Qcache_queries_in_cache|19|0

Qcache_total_blocks|52|0

Queries|1226261|316005

我使用 aurora db 制作了一个副本,并且缓存正在与 Replica 一起使用。

请帮助读取副本花费太多时间来获取数据。

最佳答案

我认为这个值以KB为单位,但它以字节为单位,所以当它设置为32 kb时,它不起作用,当我将其增加到64 kb时,它开始工作,我发现在Mysql中需要定义至少1 mb 可以工作,但在我的例子中 64536 也可以工作。

感谢您的帮助和时间。

关于Mysql 查询缓存无法与 mysql RDS 读复制一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38904502/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com