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