50.77. pg_prepared_xacts

Представление pg_prepared_xacts содержит информацию о транзакциях, которые в настоящее время подготовлены для двухфазной фиксации (за подробностями обратитесь к PREPARE TRANSACTION).

Представление pg_prepared_xacts содержит отдельную запись для каждой подготовленной транзакции. Эта запись удаляется, когда транзакция фиксируется или откатывается.

Таблица 50.78. Столбцы pg_prepared_xacts

Тип столбца

Описание

transaction xid

Числовой идентификатор подготовленной транзакции

gid text

Глобальный идентификатор транзакции, назначаемый транзакции

prepared timestamptz

Время, в которое транзакция была подготовлена для фиксации

owner name (ссылается на pg_authid.rolname)

Имя пользователя, выполнявшего транзакцию

database name (ссылается на pg_database.datname)

Имя базы данных, в которой выполнялась транзакция


Когда запрашивается представление pg_prepared_xacts, внутренние структуры данных менеджера транзакций на мгновение блокируются и создаётся их копия для вывода через это представление. Это гарантирует, что представление выдаёт согласованный набор результатов, при этом не задерживая обычные операции на более продолжительное время, чем необходимо. Тем не менее это может отрицательно сказаться на производительности базы данных при частых обращениях к представлению.

48.51. pg_ts_config_map

The pg_ts_config_map catalog contains entries showing which text search dictionaries should be consulted, and in what order, for each output token type of each text search configuration's parser.

Postgres Pro's text search features are described at length in Chapter 12.

Table 48.51. pg_ts_config_map Columns

NameTypeReferencesDescription
mapcfgoidpg_ts_config.oidThe OID of the pg_ts_config entry owning this map entry
maptokentypeinteger A token type emitted by the configuration's parser
mapseqnointeger Order in which to consult this entry (lower mapseqnos first)
mapdictoidpg_ts_dict.oidThe OID of the text search dictionary to consult