но есть неясность: в коде нигде ничего не настраивается, но по умолчанию записываются по 2 млн записей за раз. Есть ли в CH какие-нибудь default значения для этого, или посмотреть в сторону драйвера Golang ?
для "этого", это для "чего"?
имею ввиду какое-то значение которое ограничивает количество данных в одном запросе
это у вас настройка max_insert_block_size скорее всего затюнена на сервере до двух миллионов, по умолчанию там 1kk https://clickhouse.com/docs/en/operations/settings/settings#max_insert_block_size если вы используете golang и clickhouse-go/v2 то скоере всего у вас в сокет просто пишутся строки из golang а на стороне clickhouse идет создание партов по 2 миллиона записей, в целом можно это ограничить с клиента при установке соединения там есть Settings прямо в Open можно передавать
по вот такому Select
Обсуждают сегодня