что-то подобное только для Clickhouse? Чтобы проксировал запросы и ответы из баз другого экземпляра Clickhouse?
можно через функцию remote https://clickhouse.com/docs/en/sql-reference/table-functions/remote/
remote table function
table function remote() вычитывает с дальнего сервера 1М строк, потом молча (без ошибки) завершает. Не могу понять где это регулируется. version 22.3 Вроде раньше такого не замечал.
ну может там реально миллион строк в таблице на удаленном сервере? запрос покажите?
реально там миллиарды. INSERT INTO db.table SELECT * FROM remote('192.168.1.1', 'db', 'table', 'user, '**') 0 rows in set. Elapsed: 12.547 sec. Processed 1.00 million rows, 1.49 GB (79.82 thousand rows/s., 118.74 MB/s.) в другую сторону ползет (insert into function remote), но там инициатор обмена старый 20.12
попробуйте SET send_logs_level='trace'; и ваш запрос там может быть объяснение почему после миллиона строк заказчинвается INSERT
делал уже. ничего примечательного не увидел.
что в query_log на сервере который в remote указан? там readed_rows и settings есть ну и по query_id grep -r <query_id> /var/log/clickhouse-server/
Обсуждают сегодня