Performance Tuning
Start With Representative Benchmarks
Use your production-like data and query mix. Then tune by tier:
- Hot path (storage-engine)
- Cold path (query-engine)
- Federated merge path (coordinator)
High-Impact Knobs
Storage Engine
SE_MEMTABLE_SIZESE_BLOCK_CACHE_SIZESE_COMPACTION_THREADSSE_WAL_SYNC_MODE
Gateway
GATEWAY_MAX_CONNECTIONSGATEWAY_IDLE_TIMEOUT_SECS
Query Engine / Cache
CACHE_ENABLEDCACHE_L1_MAX_CAPACITYCACHE_L2_MAX_SIZE_BYTESCACHE_QUERY_RESULT_TTL_SECS
Coordinator
COORDINATOR_SE_WRITE_TIMEOUT_SECSCOORDINATOR_SE_READ_TIMEOUT_SECS
Validation Gates
make e2e-singlemake e2e-local-clustermake mql-exhaustive
Source of Truth
services/storage-engine/src/config.rsservices/gateway/src/lib.rsservices/coordinator/internal/lifecycle/timeout_config.goservices/query-engine/src/cache.rs