__gp_aoseg_history(regclass)
Эта функция возвращает метаданные, содержащиеся в сегментном файле на диске оптимизированной для добавления (AO) таблицы.
Она отображает все различные версии (heap-кортежи) метаинформации aoseg.
Данные сложные, но пользователи с глубоким знанием системы могут использовать их для отладки.
Входной аргумент — имя или OID оптимизированной для добавления таблицы.
| Столбец | Описание |
|---|---|
gp_tid |
ID кортежа |
gp_xmin |
ID самой ранней транзакции |
gp_xmin_status |
Статус транзакции |
gp_xmin_commit_distrib_id |
ID распределения коммита транзакции |
gp_xmax |
ID самой поздней транзакции |
gp_xmax_status |
Статус самой поздней транзакции |
gp_xmax_commit_distrib_id |
ID распределения коммита транзакции |
gp_command_id |
ID команды запроса |
gp_infomask |
Битовая маска, содержащая информацию о состоянии |
gp_update_tid |
ID нового кортежа, если кортеж обновлен |
gp_visibility |
Статус видимости кортежа |
segno |
Номер сегмента в сегментном файле |
tupcount |
Количество кортежей, включая скрытые |
eof |
Фактический конец сегментного файла |
eof_uncompressed |
Конец сегментного файла, если данные были бы несжаты |
modcount |
Количество операций модификации данных |
formatversion |
Версия формата хранения сегментного файла оптимизированной для добавления таблицы |
state |
Состояние сегмента |