Postgres and multiple updates in one statement
| От | Jamie Lawrence-Jenner |
|---|---|
| Тема | Postgres and multiple updates in one statement |
| Дата | |
| Msg-id | !&!AAAAAAAAAAAYAAAAAAAAACSjyZCDEbJLs7GIuOJ8tGbCgAAAEAAAAN23KwkdXSpGjZZEv3dLuNgBAAAAAA==@autovhc.co.uk обсуждение исходный текст |
| Ответы |
Re: Postgres and multiple updates in one statement
Re: Postgres and multiple updates in one statement |
| Список | pgsql-general |
Hi there
We have a function which runs a set of update clauses and we are considering putting all the update clauses into one statement.
I would like to understand how postgres handles multiple updates. If we were to send 5 update statements in one sql statement to the db would it:
Do 5 passes on the table, on each pass, retrieve the id then update the row
Do 1 pass to retrieve the 5 primary keys, then update all rows in parallel
Apart from saving on the overhead of having to open up 5 separate connections, what are the benefits to passing in multiple updates in one statement?
Many thanks,
Jamie
В списке pgsql-general по дате отправления: