query_cache
在Master中工作正常
但是在RDS Read replica中,所有内容都已启用但不起作用,因此qcache_hits
为零。
Master正在运行4 cpu和16GB ram,Slave with 2 CPU with 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
我使用极光数据库制作了一个副本,缓存正在使用副本。
请帮助阅读副本花费太多时间来获取数据。
答案 0 :(得分:0)
我认为这个值是以KB为单位但它以字节为单位工作,因此当它设置为32 kb时,当它增加到64 kb时它无法正常工作它开始工作,我发现在Mysql中需要定义at-least 1 mb工作,但在我的情况下64536也工作。
感谢您的帮助和时间。