с Distributed таблицами, засылаем на любой сервер запрос, и наблюдаем ситцацию когда сервер который инициировал запрос выполняет его намного дольше чем оставшиеся 14 шардов, если смотреть memory_usage и peak_memory_usage значения отличаются( peak_memory_usage на шардах больше в 3-4 раза чем на сервере с которого выоплнялся запрос). Кто нибудь сталкивался с таким или может знает в чем причина? конфиги на серверах одинаковые
Явно связано с тем что сервер инициатор должен выполнить много доп. работы. Отправить запросы на все остальные серверы, скачать резульатат, выполнить локально свой запрос, выполнить слияние результатов. Можете попробовать включить query_log (если выключен) и посмотреть на подробности того на что ресурсы тратились.
Обсуждают сегодня