clickhouse - max_concurrent_queries на большее число - PullRequest
0 голосов
/ 13 июля 2020

Мои запросы, которые очень недолговечны, выполняются в течение примерно 200-400 мс, каждый имеет 20 UNION ALL, которые запрашивают представление слияния (которое содержит 3 представления), где каждый из них является распределенным представлением, которое перенаправляет его на осколок. Это быстро увеличит количество запросов, если мы начнем выполнять несколько типов запросов.

Какова будет рекомендуемая практика? можно увеличить max_concurrent_queries до 1000

Мы используем машины с 16vCPU и 60 ГБ RAM. мы хотим увеличить max_concurrent_queries до числа, например, 1000. это рекомендуется? Я вижу, что в документации говорится, что 100 - это рекомендация, разве это не функция типа машины? или это ограничение реализации clickhouse?

Спасибо

1 Ответ

1 голос
/ 13 июля 2020

100 просто значение по умолчанию (safe-limiter), которое подходит для Яндекса, можно установить любое значение.

Есть Engine = Merge https://clickhouse.tech/docs/en/engines/table-engines/special/merge/. Рекомендую попробовать вместо UNION ALL

...