Skip to main content

Module query_cache

Module query_cache 

Source
Expand description

查询缓存 + 时间戳缓存(Query Cache + Timestamp Cache)

对标 Hibernate QueryCache + UpdateTimestampsCache

缓存查询结果,当相关表被修改时自动失效。

§工作原理

  1. Query Cache:缓存 (SQL, params) → results 映射
  2. Timestamp Cache:跟踪每个表的最后修改时间
  3. 查询时:如果 Query Cache 命中且所有相关表的 timestamp 未变,返回缓存结果
  4. 写入时:更新相关表的 timestamp,使依赖该表的 Query Cache 条目自动失效

Structs§

CachedQueryResult
缓存的查询结果
QueryCache
查询缓存
QueryCacheKey
查询缓存键
TimestampCache
时间戳缓存