检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
conflicts bigint 当前节点上由于数据库恢复冲突取消的查询数量(只在备用服务器上发生)。可参见PG_STAT_DATABASE_CONFLICTS。 temp_files bigint 当前节点上该数据库创建的临时文件个数。
SQLSTATE: 08000 错误原因:临时表由于DN连接异常而失效,正在进行清理,所有和临时表相关的操作都将失败。 解决办法:重新执行SQL语句。 GAUSS-04538: "Cache lookup failed for relation %u."
GAUSS-02417: "could not rewind hash-join temporary file: %m" SQLSTATE: XX000 错误原因:下盘临时文件操作失败。 解决办法:根据提示的错误信息进行分析。
DN conflicts bigint 当前节点上由于数据库恢复冲突取消的查询数量(只在备用服务器上发生)。请参见PG_STAT_DATABASE_CONFLICTS获取更多信息。 CN和DN temp_files bigint 当前节点上该数据库创建的临时文件个数。
临时表存储空间(TEMP SPACE) 用于限制用户创建的临时表占用的空间限额。 算子落盘空间(SPILL SPACE) 查询执行过程中,如果实际使用内存大于估算内存,则查询可能产生落盘,将这种查询执行过程中落盘占用的存储空间称为算子落盘空间。
解决办法:安全限制的情形下禁止创建临时表。
GAUSS-01756: "Local temp table in column store mode is not supported" SQLSTATE: 0A000 错误原因:当前列存不支持局部临时表。 解决办法:创建表时所在的空间是个临时空间,创建的表被认为是临时表。
解决办法:修改SQL语句,将临时对象和非临时对象分开成多条语句创建。
GAUSS-04257: "DROP not supported for TEMP and non-TEMP objects" SQLSTATE: 0A000 错误原因:在DROP语句一次性drop多个对象时,这些对象中不能既有临时对象,同时又有非临时对象。
GAUSS-03867: "could not write to hashAgg temporary file: %m" SQLSTATE: XX000 错误原因:写hashAgg临时文件出错。 解决办法:检查文件权限、用户权限等。
used_temp_space bigint 已使用的临时表存储空间大小,单位KB。 total_temp_space bigint 可使用的临时表存储空间大小,单位KB,值为-1表示未限制临时表存储空间。
解决办法:检查下盘临时文件是否已经损坏。
规则1.6 应用侧使用连接池场景,如使用连接创建过临时表,当将连接归还连接池前,必须手动清理所创建的临时表 违反规则的影响: 连接被其他业务复用时,可能出现创建临时表报错问题。 方案建议: 在将连接归还连接池之前,使用DROP清理当前SESSION创建的临时表。
GAUSS-00757: "constraints on temporary tables may reference only temporary tables" SQLSTATE: 42P16 错误原因:临时表的外键约束限制只能参照表临时表。
规则1.6 应用侧使用连接池场景,如使用连接创建过临时表,当将连接归还连接池前,必须手动清理所创建的临时表 违反规则的影响: 连接被其他业务复用时,可能出现创建临时表报错问题。 方案建议: 在将连接归还连接池之前,使用DROP清理当前SESSION创建的临时表。
解决办法:检查要cluster的表,不能CLUSTER其他session创建的临时表。
表管理 创建普通表 创建分区表 管理表及表数据 编辑临时表 创建外表 父主题: 库管理
重分布过程中创建的临时表引用了原表的冷热表属性,导致临时表创建失败。
跟随上游算子 printDataPk 是否在connector接收到数据时打印数据主键,用于排查问题。
2 修改临时表空间限额 新增语法ALTER USER user1 TEMP SPACE ‘5GB’;,进行临时空间配额修改。