ITPub博客

首页 > 数据库 > > 错误码参考-GAUSS-04931 -- GAUSS-04940

错误码参考-GAUSS-04931 -- GAUSS-04940

作者:GaussDB_数据库 时间:2020-02-07 11:16:29 0 删除 编辑

GAUSS-04933: "block number %u for relation '%s' must be upgraded to a new version. Current xid is %lu, please VACUUM FULL this relation!"

SQLSTATE: XX000

错误原因:目前事务ID已经大于32位xid能表示的最大范围,此relation的某个页面为32位的版本,并且不能正常升级为64位版本页面。

解决办法:对该relation进行vacuum full。

GAUSS-04934: "block number %u for relation '%s' has one big row which is not supported under 64bits XID system. Current xid is %lu"

SQLSTATE: XX000

错误原因:64位事务ID系统的heap页面支持的单个元组长度相比事务ID是32位系统的页面少了16字节。

解决办法:可以将此relation拆分为多个小表再进行数据存储;也可以将一些数据类型修改为字符串类型进行存储。

GAUSS-04935: "block number %u for relation '%s' has no free space to upgrade. Current xid is %lu, please VACUUM FULL this relation!"

SQLSTATE: XX000

错误原因:目前事务ID已经大于32位xid能表示的最大范围,此relation的某个页面空间不足不能升级为64位版本页面。

解决办法:对该relation进行vacuum full。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3165610/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19246