status_detail
Таблица gpexpand.status_detail содержит сведения о состоянии таблиц, участвующих в операции расширения кластера.
Вы можете выполнить запрос к этой таблице, чтобы определить статус расширяемых таблиц или просмотреть время начала и окончания для обработанных таблиц.
Эта таблица также хранит связанную с таблицей информацию, такую как OID и размер на диске. Общая информация о состоянии расширения хранится в status.
В ходе штатной операции расширения нет необходимости вручную изменять данные, записанные в этой таблице.
| Столбец | Тип | Описание |
|---|---|---|
table_oid |
oid |
OID таблицы |
dbname |
text |
Имя базы данных, к которой относится таблица |
fq_name |
text |
Полное имя таблицы, включая имя схемы |
root_partition_oid |
oid |
Для партиционированной таблицы — OID корневой партиции. В противном случае — |
rank |
int |
Определяет очередность расширения таблиц. Утилита расширения сортирует таблицы по этому рангу и сначала обрабатывает таблицы с наименьшим значением |
external_writable |
boolean |
Указывает, является ли таблица внешней таблицей с поддержкой записи. Такие таблицы требуют иного синтаксиса для выполнения операции расширения |
status |
text |
Состояние расширения для данной таблицы. Допустимые значения:
|
expansion_started |
timestamp without time zone |
Метка времени начала расширения этой таблицы |
expansion_finished |
timestamp without time zone |
Метка времени завершения расширения этой таблицы |
source_bytes |
numeric |
Размер дискового пространства, связанного с исходной таблицей. Из-за раздувания heap-таблиц и изменения количества сегментов после расширения не следует ожидать, что итоговый объем в байтах будет полностью соответствовать исходному. Это значение фиксируется для оценки прогресса и более точного прогнозирования общей длительности операции расширения |
rel_storage |
text |
Тип хранения отношения (relation) |