powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как работает pg_backup
9 сообщений из 9, страница 1 из 1
Как работает pg_backup
    #35492611
Vlad2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не мог найти ответ на следующий вопрос: как поступует pg_backup с незавершенными транзакциями и с данными, которые еще находятся в буфере. Понятно, если всю базу заблокировать, то проблем не будет, а ежели работает множество народа и блокировать нельзя?
...
Рейтинг: 0 / 0
Как работает pg_backup
    #35492676
Vlad2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошу прощения, pg_dump
...
Рейтинг: 0 / 0
Как работает pg_backup
    #35492686
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dumps created by pg_dump are internally consistent, that is, the dump represents a snapshot of the database as of the time pg_dump begins running . pg_dump does not block other operations on the database while it is working. (Exceptions are those operations that need to operate with an exclusive lock, such as most forms of ALTER TABLE.)
...
Рейтинг: 0 / 0
Как работает pg_backup
    #35492704
Vlad2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я прочел эту фразу, но может я по английски не понимаю. Здесь ничего не сказано о транзакциях и буферах. А это серьезный вопрос. internally consistent - это внутренне согласованный. Но как это сделать, если блокировать отдельные транзакции?
...
Рейтинг: 0 / 0
Как работает pg_backup
    #35492707
Vlad2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу прощения я хотел сказать

Но как это сделать, если не блокировать отдельные транзакции?
...
Рейтинг: 0 / 0
Как работает pg_backup
    #35492708
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если транзакция завершена(checkpoint не прошел еще) на момент запуска pg_dump
какая разница где данные в буферах или нет - postgresql сделает вам нормальный снапшот с вашими закоммиченными данными.
...
Рейтинг: 0 / 0
Как работает pg_backup
    #35492711
landy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
does not block other operations on the database while it is working
...
Рейтинг: 0 / 0
Как работает pg_backup
    #35492720
Vlad2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Другими словами фиксируется то, что на момент копирования завершено.
...
Рейтинг: 0 / 0
Как работает pg_backup
    #35493437
chAlx
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vlad2Спасибо. Другими словами фиксируется то, что на момент копирования завершено.
Продолжим повторять куски этой избитой фразы:
of the time pg_dump begins running
Т.е. на момент начала копирования: грубо говоря, стартует транзакция и селектит все данные.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Как работает pg_backup
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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