шардов, с репликами. Запросы из дестрибьюьед таблы утилизируют только по одной ноде из каждого шарда, не трогая реплику. Есть ли какие то механизмы утилизировать абсолютно все ноды со всеми репликами,разбивая нагрузку на каждом шарде пропорционально кол-ву реплик, как это делают некоторые другие распределенные бд. Если нет - нет ли планов по допиливанию?
Вы хотите чтобы реплики шарда магически становились шардами ?
Да вроде из коробки есть распределение запросов по репликам, настроить только надо в конфиге
Работает для семплированных таблиц https://clickhouse.yandex/docs/ru/operations/settings/settings/#max-parallel-replicas set max_parallel_replicas = 2 set prefer_localhost_replica = 0
Я могу ошибаться, но вроде бы при использовании не очень рекомендуемого здесь circular/ring replication и опции load_balancing='in_order' мы как раз максимально задействуем все ноды кластера (в зависимости от запроса и ключа шардирования, конечно) ?
Обсуждают сегодня