gp_distributed_xacts
Представление gp_distributed_xacts содержит сведения о распределенных транзакциях Greengage DB.
Распределенная транзакция — это транзакция, которая изменяет данные на экземплярах сегментов.
Распределенный менеджер транзакций Greengage DB обеспечивает согласованность сегментов.
Это представление позволяет просмотреть текущие активные сессии и связанные с ними распределенные транзакции.
| Столбец | Тип | Описание |
|---|---|---|
distributed_xid |
xid |
Идентификатор транзакции, используемый распределенной транзакцией в кластере Greengage DB |
distributed_id |
text |
Идентификатор распределенной транзакции. Состоит из двух частей — уникальной метки времени и номера распределенной транзакции |
state |
text |
Текущее состояние этой сессии в контексте распределенных транзакций |
gp_session_id |
int |
Идентификатор сессии, связанной с этой транзакцией |
xmin_distributed_snapshot |
xid |
Минимальный номер распределенной транзакции среди всех открытых транзакций на момент начала этой транзакции. Используется для создания распределенного MVCC-снимка |