| От | Tom Lane |
|---|---|
| Тема | Re: DB archiving |
| Дата | |
| Msg-id | 6522.1047916403@sss.pgh.pa.us обсуждение |
| Ответ на | Re: DB archiving (Victor Yegorov <viy@pirmabanka.lv>) |
| Список | pgsql-admin |
Victor Yegorov <viy@pirmabanka.lv> writes:
> One more thing. I still cannot find any info on HOW pg_dump locks data it
> is going to backup.
It doesn't. Well, it does take a reader's lock (AccessShareLock) on
each table it intends to back up, but that's essentially just preventing
the table from being dropped completely. The individual data rows need
not be locked. pg_dump does the whole dump as a single transaction, so
it can rely on MVCC semantics to give it a consistent picture of the
data in every table. Basically, it doesn't "see" changes that commit
after its transaction starts. See the discussion of MVCC.
regards, tom lane
В списке pgsql-admin по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера