одну большую таблицу кликхаус (версия 20.1.4) отжирает 20 gb ram и не освобождает их. Как этот процесс можно замониторить, что происходит? Вероятно, проблема с упорядочиванием партиций. Но почему этот процесс висит и не освобождает память не понятно
мутаций небыло?
У вас завершился импорт? Аллокатор памяти в ch может не отдавать память сразу обратно.
Мержи может идут? select * from system.merges;
а почему вы думаете что он должен освобождать? вот например у меня занято кешами SELECT formatReadableSize(sum(primary_key_bytes_in_memory)) FROM system.parts WHERE active ┌─formatReadableSize(sum(primary_key_bytes_in_memory))─┐ │ 4.55 GiB │ └──────────────────────────────────────────────────────┘ SELECT formatReadableSize(value) FROM system.asynchronous_metrics WHERE metric LIKE '%MarkCacheBytes%' ┌─formatReadableSize(value)─┐ │ 854.43 MiB │ └───────────────────────────┘
Обсуждают сегодня