место на диске. Обнаружил, что максимальный размер (35Гб+) имеет /var/lib/clickhouse/store/1c5/1c5c7529-7891-4ea1-b091-96c89353e5ff
В самом CH:
SELECT database,name,data_paths,total_bytes FROM system.tables WHERE has(data_paths,'/var/lib/clickhouse/store/1c5/1c5c7529-7891-4ea1-b091-96c89353e5ff/') FORMAT Vertical;
...
Row 1:
──────
database: system
name: trace_log
data_paths: ['/var/lib/clickhouse/store/1c5/1c5c7529-7891-4ea1-b091-96c89353e5ff/']
total_bytes: 19907854
1 rows in set.
То есть, если я правильно понимаю - упомянутая директория используется только для данных таблицы system.trace_log, на диске она занимает 35Гб, а CH размер таблицы видит как ~ 20 Мб.
Вопросы:
1. Правильно ли я трактую те данные, что вижу?
2. Если да - могу ли я исправить эту проблему без перезапуска CH?
ну, смотрите в SELECT count(), active system.parts WHERE table='trace_log' GROUP BY active может там старые данные какие то которые скоро удаляться сми \
Обсуждают сегодня