统一查询缓存
要启用统一查询缓存,请将选项 server.memory.query_cache.sharing_enabled=true
设置为 true
。
设置 | 描述 | 默认值 |
---|---|---|
仅限企业版 启用不同数据库之间共享缓存空间。启用此选项后,数据库将共享缓存空间,但不会共享缓存条目。 |
|
|
仅限企业版 所有数据库的缓存查询数量。此设置仅在 |
|
启用此功能后,所有数据库仅使用一套查询缓存。数据库可以从共享缓存中存储和检索条目,但不能检索由其他数据库生成的条目。
虽然数据库使用同一套缓存,但一个数据库可能无法观察到源自其他数据库的条目。 |
但是,数据库可以根据受限的缓存大小和缓存逐出策略,根据需要逐出其他数据库的条目。本质上,数据库可以争夺缓存空间,但不能观察彼此的条目。
启用此选项后,所有数据库可用的缓存空间将使用设置 server.memory.query_cache.shared_cache_num_entries
进行配置。