🧠 Один тяжелый запрос больше не оставит соседей без памяти
В CedrusData Engine 26.4 появился жесткий контроль памяти в ресурсных группах. Он помогает изолировать нагрузку разных команд в одном кластере.
Для каждой ресурсной группы можно задать свои лимиты памяти: query.max-memory, query.max-total-memory и query.max-memory-per-node. А hardMemoryPerNodeLimit ограничивает, сколько памяти группа может занять на отдельном worker-узле.
Если памяти не хватает, Low Memory Killer ищет самый ресурсоемкий запрос внутри группы и завершает его. Остальные группы продолжают работать — вместо того чтобы вместе страдать от одного тяжелого запроса.
В итоге нагрузку разных команд можно разделять более предсказуемо, а весь кластер — защищать от слишком прожорливых соседей.
💬 У ваших команд общий кластер или у каждой свой?
👍 — общий, с лимитами ресурсов
❤️ — общий, без жестких лимитов
🔥 — у каждой команды свой
📬 Мы в MAX
В CedrusData Engine 26.4 появился жесткий контроль памяти в ресурсных группах. Он помогает изолировать нагрузку разных команд в одном кластере.
Для каждой ресурсной группы можно задать свои лимиты памяти: query.max-memory, query.max-total-memory и query.max-memory-per-node. А hardMemoryPerNodeLimit ограничивает, сколько памяти группа может занять на отдельном worker-узле.
Если памяти не хватает, Low Memory Killer ищет самый ресурсоемкий запрос внутри группы и завершает его. Остальные группы продолжают работать — вместо того чтобы вместе страдать от одного тяжелого запроса.
В итоге нагрузку разных команд можно разделять более предсказуемо, а весь кластер — защищать от слишком прожорливых соседей.
💬 У ваших команд общий кластер или у каждой свой?
👍 — общий, с лимитами ресурсов
❤️ — общий, без жестких лимитов
🔥 — у каждой команды свой
📬 Мы в MAX