Представление pg_prepared_xacts содержит
сведения о транзакциях, подготовленных в настоящее время для двухфазной
фиксации (см. PREPARE TRANSACTION для получения подробностей).
pg_prepared_xacts содержит по одной строке для каждой подготовленной транзакции. Запись удаляется при фиксации или откате транзакции.
Таблица 7.3.16. pg_prepared_xacts Столбцы
Тип столбца Описание |
|---|
Числовой идентификатор подготовленной транзакции |
Глобальный идентификатор транзакции, назначенный данной транзакции |
Время подготовки транзакции к фиксации |
Имя пользователя, выполнившего транзакцию |
Имя базы данных, в которой была выполнена транзакция |
При обращении к представлению pg_prepared_xacts внутренние структуры данных менеджера транзакций кратковременно блокируются, и для отображения создается копия данных. Это гарантирует получение согласованных результатов, не блокируя обычные операции дольше, чем необходимо. Тем не менее, частое обращение к этому представлению может снизить производительность базы данных.