Я выполняю ОБНОВЛЕНИЕ, которое затрагивает миллионы строк, и это довольно много времени.Есть ли способ распараллелить это в PostgreSQL?
Я исследовал это и ничего не нашел, но у меня есть пара идей, к которым я обращаюсь.
1) Будет ли PostgreSQL делать это автоматически?Если да, то отлично.
2) Если PostgreSQL не поддерживает это, можно открыть несколько одновременных подключений и выполнить ОБНОВЛЕНИЕ параллельно, но убедитесь, что ОБНОВЛЕНИЯ не влияют на те же строки(нет перекрывающихся данных, разделяемых между запросами)?Меня беспокоит то, что PostgreSQL заставляет каждое UPDATE быть атомарной транзакцией и не допускает одновременных обновлений, даже если они влияют на разные строки.Правильно ли мое беспокойство?
Заранее спасибо, Джеймс.