TABLE system.query_thread_log
MODIFY TTL event_date + toIntervalDay(14)
Query id: a1cdfd93-e92f-49e1-97df-7a133566b244
Timeout exceeded while receiving data from server. Waited for 300 seconds, timeout is 300 seconds.
Cancelling query.
Ok.
Query was cancelled.
0 rows in set. Elapsed: 807.758 sec.
имеет ли смысл повторить команду?
это был таймаут в клиенте... хотя странно что после 807 секунд таки применилось.. реконект теперь чтоли есть?
TTL еще в /etc/clickhouse-server не забудьте, потому что метаданные таблицы пересоздаются из настроек при старте
это сделать таким образом? для каждой таблицы? $ cat /etc/clickhouse-server/config.d/query_log_ttl.xml <?xml version="1.0"?> <yandex> <query_log> <database>system</database> <table>query_thread_log</table> <engine>ENGINE = MergeTree PARTITION BY (event_date) ORDER BY (event_time) TTL event_date + INTERVAL 14 DAY DELETE </engine> <flush_interval_milliseconds>7500</flush_interval_milliseconds> </query_log> </yandex>
Обсуждают сегодня