MemoryTracker: Peak memory usage (for query): 857.15 MiB.
Хотя max_memory_usage - 10 гб, смотреть в направлении max_rows_to_read , max_rows_to_group_by, etc?
Я попробовал ряд стандартных настроек вроде увеличения max_block_size или max_threads/max_distributed_processing_threads, но это особо не сказалось на времени выполнения запроса.
Вообще на таблице в 267 млн. записей (по 89 млн. на каждой из 3-х машин) я получаю время обычного селекта по всем данным (select * from dist_table;) равное ~19-20 сек.Нормальный ли это результат или при правильной настройке можно получить результат лучше?
А вот dstat дал интересный результат: при отсутствии запросов значение send равно 6,5 Мб и при выполнении запроса практически не меняется (до 7-7,5 Мб, никакими 120 Мб на 1 Гбит не пахнет), в отличие от recv, который увеличивается с 3,5 Мб до 70-75 Мб.Получается особо ничего лишнего не передается по сети?
Получается особо ничего лишнего не передается по сети?