powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как выполнить запрос на 1000 серверов?
2 сообщений из 2, страница 1 из 1
Как выполнить запрос на 1000 серверов?
    #39633600
Синий Слон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день.

Есть 1000 серверов.

На каждом сервере есть табличка, данные из которой надо скопировать на один сервер.

Копирование занимает около 5 минут.


Как можно быстро скопировать данные со всех серверов на один?

При этом количество коннектов на этом одном сервере не должно сильно увеличится (т.е. 1000 и даже 100 новых коннектов - много, приемлимо до 50).
...
Рейтинг: 0 / 0
Как выполнить запрос на 1000 серверов?
    #39633628
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Синий Слон,
авторПри этом количество коннектов на этом одном сервере не должно сильно увеличится (т.е. 1000 и даже 100 новых коннектов - много, приемлимо до 50).

коннекты увеличиваются на target сервере, на 1

для unix запустить обработку в 50ти psql сессий:
Код: sql
1.
cat servers.lst | xargs -n 1 -P 50 -I {} bash -c "psql -h {} -p 5432 и так далее ..." 
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как выполнить запрос на 1000 серверов?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]