检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
key does not map to any table partition" SQLSTATE: XX000 错误原因:插入的元组的分区键值和任意一个已存在的分区键都匹配不上。 解决办法:建议检查插入的数据是否存在超出分区表分区范围。 GAUSS-01739: "Inserted partition
"DfsStore: unrecognized heap_update status: %u" SQLSTATE: XX000 错误原因:desc表的删除和更新冲突。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04757: "type '%s' is not supported in
集群上执行效果。 前提条件 参见创建GaussDB(DWS)存算分离集群章节创建6个节点的集群,并已划分为两个逻辑集群v3_logical和lc1,其中lc1暂无业务数据。 配置只读逻辑集群,并将用户切换到只读逻辑集群上 以系统管理员dbadmin连接数据库,执行以下SQL语句查看逻辑集群创建成功。
告警发生时间。 附加信息 集群ID 集群resourceId、domain_id等详细信息。 对系统的影响 磁盘I/O利用率高会影响数据的读取和写入性能,从而影响集群性能。 大量的磁盘写入会占用磁盘容量,当磁盘容量高于90%会造成集群只读等。 可能原因 用户业务高峰,存在大量的读取或写入。
("dn_6011_6012 ",0,0.000%) (6 rows) 查询某一有数据分布DN上分区P1所对应的cudesc和delta表名称 1 2 3 4 5 6 EXECUTE DIRECT ON (dn_6003_6004) 'select a.relname
如果hint设置的配置参数在语句级别生效,则该hint必须写在顶层查询中,而不能写在子查询中。对于UNION、INTERSECT、EXCEPT和MINUS语句,可以将在语句级别的guc hint写在参与集合运算的任意一个SELECT子句上,该guc hint设置的配置参数会在参与集合运算的每个SELECT子句上生效。
table '%s'" SQLSTATE: 42809 错误原因:此索引不是这个表的索引,因此不能做cluster。 解决办法:检查SQL语句中索引和对应的表是否匹配。 GAUSS-01109: "cannot cluster on index '%s' because access method
validity. " SQLSTATE: XX000 错误原因:当前账户不在有效期范围内。 解决办法:需要由安全管理员重新设定用户的有效开始时间和有效结束时间。 GAUSS-04380: "memory is temporarily unavailable" SQLSTATE: 53200
opExpr and null test predicates." SQLSTATE: 0A000 错误原因:系统内部错误。仅仅支持表达式和null谓词下推。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04728: "Data type %u has not been
operator family '%s'" SQLSTATE: 42809 错误原因:操作符不在期望的操作符家族之列。 解决办法:排除操作符必须和索引约束有关。 GAUSS-01300: "access method '%s' does not support ASC/DESC options"
join来实现,而not exists则可以通过hash anti join来实现。在join列不存在null值的情况下,not exists和not in等价。因此在确保没有null值时,可以通过将not in转换为not exists,通过生成hash join来提升查询效率。 如下所示,如果t2
PLAN不支持在DN上执行。 对于执行错误的SQL无法进行计划信息的收集。 PLAN_TABLE中的数据是session级生命周期并且session隔离和用户隔离,用户只能看到当前session、当前用户的数据。 PLAN_TABLE无法与GDS外表进行关联查询。 对于不能下推的查询,无法收集
different number of nodes with before! " SQLSTATE: XX000 错误原因:new group里的节点信息和old group里的节点信息内容一样,当前不支持创建两个节点内容相同的group。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-04319:
TDE加解密原理 透明加密所有加密解密操作均在内存中进行,内存中的数据是明文,磁盘中的数据是密文。数据库的使用方式保持不变,透明加密不会影响数据加工和SQL执行。 图1 TDE加解密原理 父主题: 数据保护技术
NOCOMPRESS DISTRIBUTE BY HASH ("id"); ALTER TABLE CHECK 对表字段操作时,支持无命名约束和有命名约束,在某一列创建CHECK约束则可使用语法:ALTER TABLE 表名 ADD CHECK(<检查约束>); 如需命名CHECK约
from test1 where c1='abc' limit 1); 输入:UPDATE,使用ROWNUM 使用ROWNUM迁移的UPDATE和DELETE脚本包含LIMIT,GaussDB(DWS)不支持。 1 2 3 4 5 UPDATE SCMS_MSGPOOL_LST SET
join来实现,而not exists则可以通过hash anti join来实现。在join列不存在null值的情况下,not exists和not in等价。因此在确保没有null值时,可以通过将not in转换为not exists,通过生成hash join来提升查询效率。 如下所示,如果t2
PLAN不支持在DN上执行。 对于执行错误的SQL无法进行计划信息的收集。 PLAN_TABLE中的数据是session级生命周期并且session隔离和用户隔离,用户只能看到当前session、当前用户的数据。 PLAN_TABLE无法与GDS外表进行关联查询。 对于不能下推的查询,无法收集
expressions" SQLSTATE: 42601 错误原因:INSERT语句中目标列数目大于对应的有效表达式或值的数目。 解决办法:请检查目标列数目和表达式/值的数目是否匹配。如存在不匹配,请修改INSERT语句。 GAUSS-00275: "SELECT ... INTO is not allowed
个数出错,属于内部错误,请联系技术支持工程师提供技术支持。 2、目标表属性个数与要复制的源文件属性个数不一致。需要检查待copy文件的列数和表中指定的列数是否一致。" GAUSS-01242: "literal carriage return found in data" SQLSTATE: