storagepool 表

storagepool 表在 sysadmin 数据库中,它包含了在 GBase 8s 实例存储池中的所有条目的信息。每个条目代表当自动扩展存储空间时,服务器可以使用的自由空间。

表 1. storagepool
类型 描述
entry_id SERIAL 存储池条目 ID
path VARCHAR (255) 为服务器可以使用的文件、目录或设备需要额外的存储空间的路径
beg_offset BIGINT 初始的偏移量,以千字节为单位到设备的服务器可以开始分配空间

如果是一个目录的存储池信息,最终的偏移量值是 0

end_offset BIGINT 初始的偏移量,以千字节为单位到设备的服务器必须停止分配空间

如果是一个目录的存储池信息,最终的偏移量值是 0

chunk_size BIGINT 条目所分配的 chunk 的初始大小
status VARCHAR (255) 储存池条目的状态。状态值可以为:
  • Active = 一个实用的存储池条目。服务器可以从此条目分配 chunk 。
  • Full = 存储池条目上没有可用空间。服务器不能从该条目分配 chunk 。
  • Error = 当服务器尝试从此条目分配 chunk ,存储池报错。
priority INT 当服务器通过存储池搜寻空间时,目录、文件或设备的优先级。服务器会先从高级别的条目分配空间,之后才是低级别的条目。
  • 1 = 高优先级
  • 2 = 中优先级
  • 3 = 低优先级
last_alloc DATETIME (year to second) 该条目最近一次被分配的时间
logid INT 当时最后使用此条目的当前日志的 ID 。服务器使用该标志和 logused 值在相同优先级别条目之间做出选择
logused INT 当时最后使用此条目的当前日志的位置。服务器使用该标志和 logid 值在相同优先级别条目之间做出选择