//! Query pattern tracking for cache warming analysis.
useserde::{Deserialize, Serialize};/// Query pattern tracking for cache warming
#[derive(Debug, Clone, Serialize, Deserialize)]pubstructQueryPattern{/// SQL expression
pubsql: String,
/// Object bucket and key
pubbucket: String,
pubkey: String,
/// Number of times this query has been executed
pubexecution_count:u64,
/// Last execution timestamp
publast_executed:i64,
/// Average execution time in milliseconds
pubavg_execution_ms:u64,
}