Expand description
查询缓存 + 时间戳缓存(Query Cache + Timestamp Cache)
对标 Hibernate QueryCache + UpdateTimestampsCache。
缓存查询结果,当相关表被修改时自动失效。
§工作原理
- Query Cache:缓存
(SQL, params) → results映射 - Timestamp Cache:跟踪每个表的最后修改时间
- 查询时:如果 Query Cache 命中且所有相关表的 timestamp 未变,返回缓存结果
- 写入时:更新相关表的 timestamp,使依赖该表的 Query Cache 条目自动失效
Structs§
- Cached
Query Result - 缓存的查询结果
- Query
Cache - 查询缓存
- Query
Cache Key - 查询缓存键
- Timestamp
Cache - 时间戳缓存