统一查询缓存企业版
要启用统一查询缓存,请将选项 server.memory.query_cache.sharing_enabled=true 设置为 true。
| 设置 | 描述 | 默认 |
|---|---|---|
仅企业版 在不同数据库之间共享缓存空间。打开此选项后,数据库将共享缓存空间,但不会共享缓存条目。 |
|
|
仅企业版 所有数据库的缓存查询数量。当 |
|
启用此功能后,所有数据库仅使用一套查询缓存。数据库可以在共享缓存中存储和检索条目,但不能检索其他数据库产生的条目。
| 尽管数据库使用相同的缓存集合,但数据库无法观察到来自其他数据库的条目。 |
然而,数据库可以根据受限的缓存大小和缓存驱逐策略,必要时驱逐其他数据库的条目。实质上,数据库之间会竞争缓存空间,但不会观察到彼此的条目。
启用此选项后,所有数据库可用的缓存空间通过设置 server.memory.query_cache.shared_cache_num_entries 进行配置。