GS_SEG_SEGMENTS
GS_SEG_SEGMENTS displays information about segments in all tablespaces, including tables, indexes, TOAST, TOAST INDEX segments, and fsm fork and vm fork segments. Only an administrator can query the information.
Name | Type | Description |
|---|---|---|
node_name | text | Node name. |
schema_name | name | Namespace to which a segment belongs. |
segment_name | name | Segment object name, which is obtained from pg_class and relname in pg_partition. |
partition_name | name | Partition name of the segment object; NULL if the segment object is not partitioned. Source: pg_partition.relname. |
forknum | integer | Fork type of a segment object. Value range:
|
segment_type | text | Segment object type. Value range:
|
tablespace_name | name | Tablespace to which a segment object belongs. |
bucketnode | integer |
|
head_block_id | bigint | Page number of the segment header. |
contents | text | Storage content of a data file. Value range:
|
table_name | name | Name of the base table to which a segment belongs. |
blocks | bigint | Number of logical pages of a segment. |
total_blocks | bigint | Number of physical pages of a segment. |
extents | integer | Number of logical extents of a segment. |
total_extents | integer | Number of physical extents of a segment. |
head_lsn | text | Segment header LSN. |
level0_slots | bigint[] | Level-0 slot array of segment extent mapping. |
level1_slots | bigint[] | Level-1 slot array of segment extent mapping. |
fork_head | bigint[] | Fork head array of a segment. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.

