запросы в основном постраничные вида
SELECT ... WHERE time > '2020-01-01 00:00:00' LIMIT 10000, 5000
SELECT ... WHERE time > '2020-01-01 00:00:00' LIMIT 15000, 5000
SELECT ... WHERE time > '2020-01-01 00:00:00' LIMIT 20000, 5000
. . .
В последнее время КХ жрёт много процессора и мало диска. Гипотезы:
1. Тормозит компрессия? (Некоторые таблицы используют Delta(2), ZSTD(1))
2. Для КХ запросы LIMIT N, M далеки от оптимальности?
3. Используем FORMAT JSONCompact, может он тормозит?
Куда бы копнуть чтобы понять какая стадия обработки запроса кушает проц?
https://github.com/Slach/clickhouse-flamegraph
послднее время? Апгрейды? кх 20.3? https://github.com/ClickHouse/ClickHouse/issues/10671
Обсуждают сегодня