Memory Pressure and OOM Risk
criticalResource ContentionUpdated Feb 6, 2026
Memory usage approaching system limits can cause query failures, crashes, or degraded performance, especially during large aggregations or joins.
Sources
Technologies:
How to detect:
Monitor MemoryTracking and MemoryTrackingForMerges from system.metrics. Alert when memory usage exceeds 80% of available memory or when MemoryTrackingForMerges is consistently high.
Recommended action:
Review query memory usage from system.query_log, adjust max_memory_usage settings, optimize queries with high memory consumption, tune merge settings to reduce concurrent merge memory usage, or scale vertically with more RAM.