184 похожих чатов

Делюсь проблемой и решением: у нас была проблема: внезапно встала память

под потолок, CPU туда же
по логам: какие-то мержи упираются в нехватку памяти
произошло одновременно на всех трёх нодах кластера.

на двух из трёх нодах кластера помогло добавление памяти, на одном - не помогло

(рядовое потребление памяти в районе 1.5-2Гб на ноде при доступных 12 (до добавления было 8))

больше добавлять не стали, стали искать другие варианты

выяснилось (просмотром system.merges), что на ноде одновременно стартовали два тяжёлых (?) мержа по двум таблицам. Возникала какая-то гонка и оба падали из-за нехватки памяти. Проходил какой-то таймаут, оба опять стартовали и история повторялась. Бесконечно.

починили через:
system stop merges table1;
(подождать пока table2 закончит мёржи)
system start merges table1;

и всё прошло: CPU к нулю, память к 1Гб - обычный уровень

может кому-то сэкономит время в похожей ситуации

1 ответов

7 просмотров

спасибо, хороший кейс

Похожие вопросы

Обсуждают сегодня

Do any of you guys have interesting projects one could join? I'm a Middle Full-Stack developer (JS/TS, React & Node)
Lev Shapiro
36
Типа вызывать GetParent и проверять на соответствие GetModuleHandle?
The Bird of Hermes
47
$res = json_decode($наша строка из респонса); $res1 = array_map(fn($o) => $o->name, $res->breadcrumbs[0]->entities); Как такое будет на Хаскеле?.. В начале весь джейсон, в ко...
Хаскель Моисеевич Гопник
20
Вопрос по диагностике ошибок (я знаю в чем, в данном конкретном примере, я знаю, как исправить, пример модельный, понятно, что в реальности бывает намного запутаннее). module...
ⰄⰎⰋⰐⰐⰑⰛⰤⰧⰧⰩⰄ ⰊⰑⰁⰓⰡⰛⰦⰕⰫ
10
Хтось використовував Vapor на Windows?
Jaroshevskii
15
Тут кста кто-нибудь NeoVim использует?
Simple Sorcerer
13
А чем вам питонисты не угодили?😂
.
79
у меня вопрос на счет .global <name> для чего это нужно если я пишу на ассемблере? только для того что бы сделать это видимым для линкера? вот что написано в докумментации GA...
Simple Sorcerer
1
Есть какой-нибудь для Delphi/FPC T*Compression(Decompression)Stream на базе LZ4/Zstd/любой другой быстрый(и хорошо сжимающий) алгоритм А ещё лучше в pure pascal А ещё лучше од...
notme
52
У меня вот только только был затык при изучении одной темы. Я настолько привык к джс, что мозг с трудом признал таки, что f и \x -> f x - это равные функции. Потому что в д...
xfides Barabanov
7
Карта сайта