указать чтоб его данные сжимались?
если использую ENGINE = MergeTree()
или может стоит уменьшить кол-во, столбцов в ORDER BY ? или это не будет сильно влиять на размер данных на диске, а негативно повлияет на скорость выборок..?
Сейчас вот так:
ENGINE = MergeTree()
PARTITION BY toYYYYMM(time)
ORDER BY (time,domain,user,stage,status)
SETTINGS index_granularity = 8192
посмотрите на кодеки
У вас скорее всего у time большая мощность. Тогда другие столбцы из ключа сортировки не используются.
Посмотрите в system.columns, как разные столбцы сжимаются. Time как раз таки скорее всего хорошо сжимается, а вот остальные столбцы могут плохо. Также стоит глянуть на LowCardinality для столбцов малой кардинальности. Кодеки стоит использовать, когда уже использовали другие простые способы сжатия.
https://t.me/clickhouse_ru/178716
Обсуждают сегодня