更新时间:2025-09-08 GMT+08:00
分享

获取tablespace垃圾桶文件信息函数

pgxc_tablespace_trash_info()

描述:存算分离架构下获取filesystem为OBS的tablespace在垃圾桶目录下的文件统计信息,包括文件数量、文件总大小以及对应垃圾桶目录是否开启了自动清理生命周期策略。该函数仅9.1.0.210及以上集群版本支持。

返回值类型:record

函数返回字段如下:

名称

类型

描述

spcname

text

tablespace名称。

file_count

int

垃圾桶目录下tablespace相关文件数量。

total_size

int

垃圾桶目录下tablespace相关文件总大小。

lifecycle

text

是否为垃圾桶目录添加了过期生命周期策略。该字段当前版本中暂未生效。

  • active:已添加。
  • inactive:未添加。

示例:

1
2
3
4
5
select * from pgxc_tablespace_trash_info();
spcname   | file_count | total_size  | lifecycle
----------+------------+-------------+-----------
cu_obs_tbs|      0     |      0      | inactive
(1 row)

相关文档