UPDATE on 20 Million Records Transaction or not?
От | Jason Ralph |
---|---|
Тема | UPDATE on 20 Million Records Transaction or not? |
Дата | |
Msg-id | BN7PR04MB382623164C18461A1DDB6242D0940@BN7PR04MB3826.namprd04.prod.outlook.com обсуждение исходный текст |
Ответы |
Re: UPDATE on 20 Million Records Transaction or not?
Re: UPDATE on 20 Million Records Transaction or not? Re: UPDATE on 20 Million Records Transaction or not? |
Список | pgsql-general |
Hello List,
PostgreSQL 11.8 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.4.7 20120313 (R
ed Hat 4.4.7-23), 64-bit
I am planning an update on a table with 20Million records, I have been researching the best practices. I will remove all indexes and foreign keys prior to the update, however I am not sure if I should use a transaction or not.
My thought process is that a transaction would be easier to recover if something fails, however it would take more time to write to the WAL log in a transaction.
Would it make sense to make a back up of the table then execute update without a transaction? How would you guys do it?
Thanks,
Jason Ralph
В списке pgsql-general по дате отправления: