更新时间:2024-06-03 GMT+08:00

GS_SEG_DATAFILES

GS_SEG_DATAFILES查看所有表空间的数据文件信息。只支持管理员权限用户查询。

表1 GS_SEG_DATAFILES字段

名称

类型

描述

node_name

text

节点名称。

file_name

text

数据文件名,例如,base/17467/2_fsm。

file_id

integer

数据文件标识。

bucketnode

integer

  • 0~1023表示hashbucket表的bucketnode。
  • 1024表示段页式普通表的bucketnode。
  • 1025表示段页式全局临时表的bucketnode。
  • 1026表示段页式unlogged表的bucketnode。
  • 1027表示段页式本地临时表的bucketnode。

forknum

integer

段对象的分支类型。取值范围:

  • 0表示main fork。
  • 1表示fsm fork。
  • 2表示vm fork。

tablespace_name

name

数据文件所属的表空间名称。

contents

text

数据文件的存储内容。取值范围:
  • permanent:永久。
  • unlogged:不记录日志。
  • temporary:全局临时。
  • temporary2:本地临时。

extent_size

integer

数据文件的扩展大小。

meta_blocks

bigint

数据文件已分配的元页面数。

data_blocks

bigint

数据文件已分配的数据页面数。

total_blocks

bigint

数据文件的总物理页面数。

high_water_mark

bigint

数据文件使用页数的高水位线。

utilization

real

使用的block数占总block数的百分比,即(data_blocks+meta_blocks)/total_blocks。