CH кушает всю оперативку при очень не большой нагрузке. С чего стоит начать?
Посмотреть SHOW PROCESSLIST. Посмотреть SELECT * FROM system.merges. Включить log_queries в профиле default в users.xml и посмотреть system.query_log. - там есть столбец про память. Путём отключения части нагрузки определить, какие именно запросы влияют на большое потребление оперативки. Кстати, сколько оперативки и в какое значение выставлено max_memory_usage (по-умолачнию - 10 GB). Под подозрением в первую очередь запросы с GROUP BY большой кардинальности, запросы с большим ORDER BY, IN, JOIN, DISTINCT...
Обсуждают сегодня