检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
解决办法:确保新增加的分区中正确定义了新分区的边界。 GAUSS-01736: "too many partition keys, allowed is %d" SQLSTATE: XX000 错误原因:新增加的分区中定义的边界个数超过了所允许的增加的最大分区数。 解决办法:确保每次
[foreign table 表名] SELECT * FROM [源表名]; 执行导出数据示例 示例1:将表product_info_output的数据通过外表product_info_output_ext导出到数据文件中。 1 INSERT INTO product_info_output_ext
被锁定对象关系的oid。 page integer 关系内部的页面编号。 tuple smallint 页面的行编号。 virtual_xid text 事务的虚拟id。 transaction_id xid 事务id。 class_id oid 包含该对象的系统表的oid。 obj_id
product_info_output WHERE product_price>500; 在需要执行多次数据导出时,导出数据的存放路径必须为空,否则将导出失败。 对于特殊的数据类型如RAW类型,在导出之后是一个二进制文本,导入工具无法识别。需使用RAWTOHEX()函数将其转换为16进制文本导出。
如果不存在相同名称的表,不会抛出错误,而会返回一个通知,告知表不存在。 tablename 需要修改的外表名称。 取值范围:已存在的外表名。 new_owner 外表的新所有者。 取值范围:字符串,有效的用户名。 data_type 现存字段的新类型。 取值范围:字符串,需符合标识符的命名规范。
解决办法:删除外表定义OPTIONS中的IGNORE_EXTRA_DATA。 GAUSS-04352: "Permission denied to drop resource pools." SQLSTATE: 42501 错误原因:禁止普通用户进行删除resource pool对象的操作。 解决办法:只有系统用户可以对resource
group." SQLSTATE: XX000 错误原因:缩容场景中,new group里的节点应该是old group里节点的子集,如果不是将报此错误。 解决办法:请确认是否按缩容的限制规格进行的操作,如果仍不能解决问题,请联系技术支持工程师提供技术支持。 GAUSS-04315:"duplicated
解决方案:如果只存在START值,则使用下一个分区的START值作为当前分区的END值。 level: ERROR GS_214120005 错误码: boundary values mismatch partitioning columns. 解决方案:边界值项的数量应该等于分区列的数量。 level: ERROR
执行下列SQL语句,查询NOT IN的执行计划: 1 EXPLAIN VERBOSE SELECT * FROM t1 WHERE t1.c NOT IN (SELECT t2.c FROM t2); 返回结果如图: 从返回结果可知执行计划走NestLoop,因为NULL值跟任意值的OR运算结果都是NULL,WHERE条件表达式:
被锁定对象关系的OID。 page integer 关系内部的页面编号。 tuple smallint 页面的行编号。 virtual_xid text 事务的虚拟ID。 transaction_id xid 事务ID。 class_id oid 包含该对象的系统表的OID。 obj_id
错误原因:在行表达式中,子查询返回的列数大于实际需要的列数。 解决办法:请检查行表达式中子查询返回的列数,确保其等于实际需要的列数。 GAUSS-00078: "subquery has too few columns" SQLSTATE: 42601 错误原因:在行表达式中,子查询返回的列数小于实际需要的列数。
执行下列SQL语句,查询NOT IN的执行计划: 1 EXPLAIN VERBOSE SELECT * FROM t1 WHERE t1.c NOT IN (SELECT t2.c FROM t2); 返回结果如图: 从返回结果可知执行计划走NestLoop,因为NULL值跟任意值的OR运算结果都是NULL,WHERE条件表达式:
history file: %s. 解决方案:时间轴ID必须是递增的顺序。 level: FATAL GS_113040328 错误码: invalid data in history file %s. 解决方案:时间轴ID必须小于子时间轴的ID。 level: FATAL GS_113040337
解析器所在的命名空间的OID。 prsstart regproc PG_PROC.oid 解析器的启动函数的OID。 prstoken regproc PG_PROC.oid 解析器的下一个标记函数的OID。 prsend regproc PG_PROC.oid 解析器的关闭函数的OID。
解析器所在的命名空间的OID。 prsstart regproc PG_PROC.oid 解析器的启动函数的OID。 prstoken regproc PG_PROC.oid 解析器的下一个标记函数的OID。 prsend regproc PG_PROC.oid 解析器的关闭函数的OID。
tablespace_name创建表空间时,使用了非法的表空间名称。 解决办法:使用CREATE TABLESPACE tablespace_name创建表空间时,表空间名字不能和数据集群中的其他表空间重名,且名字不能以"pg"开头,这样的名字留给系统表空间使用。 GAUSS-00534:
TABLE ADD PARTITION语法为指定的分区表添加一个分区时,分区中定义的分区列、索引、限制条件或父表存在无效值。 解决办法:请检查ALTER TABLE ADD PARTITION语法为指定的分区表添加的一个分区中定义的分区列、索引、限制条件或父表是否存在无效值,并修改为有效值。
index的时候可能对应index已经不存在了。 解决办法:调整并发控制 GAUSS-04402: "Path can not include whitespace" SQLSTATE: 22023 错误原因:指定的路径中不能包含空格。 解决办法:重新指定一个不包含空格符的路径。 GAUSS-04403:
"unrecognized mergejoin state: %d" SQLSTATE: XX000 错误原因:执行问题,mergejoin选择的执行策略错误导致。 解决办法:内部问题,请联系技术支持工程师提供技术支持。 GAUSS-02282: "RIGHT JOIN is only
storepath选项内容是否为HDFS的文件系统。 GAUSS-04605: "Failed to get storepath from tablespace options." SQLSTATE: XX000 错误原因:无法从创建tablespace的选项中获取有效的storepath参数。