检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SQLSTATE: 22P04 错误原因:数据文件中的列的个数超过表中列的个数。 解决办法:检查数据文件列的个数与表定义是否一致。 GAUSS-00998: "%s" SQLSTATE: 42000 错误原因:语法错误。 解决办法:检查sql语句的语法是否正确。 GAUSS-00999: "must
distribution type" SQLSTATE: 42000 错误原因:distribute后面所使用的分布方式不是系统所支持的。 解决办法:检查当前所使用的分布方式是否是系统所支持的。 GAUSS-03279: "unexpected utility statement type"
解决办法:请检查进行字符串查找操作的输入参数。 GAUSS-02958: "field position must be greater than zero" SQLSTATE: 22023 错误原因:分隔字符串的位置小于1。 解决办法:分隔字符串的位置必须大于0,至少为1。 GAUSS-02959:
客户端端口号。 backend_start timestamp with time zone 程序启动时间。 state text 日志复制的状态(追赶状态,还是一致的流状态)。 sender_sent_location text 发送端发送日志位置。 receiver_write_location
Fail to do UPDATE/DELETE. 解决方案:UPDATE/DELETE无法下推,建议重写查询以删除unshippable的因素或增加%s上的主键约束。 level: ERROR 父主题: 优化器
错误原因:当前的bitmapset不可为空。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02097: "bitmapset has multiple members" SQLSTATE: XX000 错误原因:系统内部错误:bitmapset有重复的成员。 解
does not exist" SQLSTATE: 42704 错误原因:ALTER TABLE CLUSTER ON操作,表的索引不存在。 解决办法:表的索引不存在无法设置Cluster,建议更改本操作。 GAUSS-00807: "cannot have multiple SET
PL/SQL包(详情请参见包)和REF CURSOR(详情请参见REF CURSOR)的迁移语法。迁移语法决定了关键字/功能的迁移方式。 本节包括以下内容: 包、包变量、包拆分、REF CURSOR、VARRAY、创建包模式、授予执行权限、包名列表、数据类型,各节点的具体内容详见包~数据类型章节。 包 包变量 包拆分
模式对象 本节主要介绍Oracle模式对象的迁移语法。迁移语法决定了关键字/功能的迁移方式。 本节包括以下内容: 表、临时表、全局临时表、索引、视图、序列、PURGE、数据库关键字,具体内容详见表(Oracle)~数据库关键字章节。 表(Oracle) 临时表 全局临时表 索引 视图
系统函数 本节主要介绍Oracle系统函数的迁移语法。迁移语法决定了关键字/特性的迁移方式。 本节包括以下内容: 日期函数、LOB函数、字符串函数、分析函数以及正则表达式函数,具体内容详见日期函数~正则表达式函数章节。 日期函数 LOB函数 字符串函数(Oracle) 分析函数 正则表达式函数
blocks: it's only %u blocks now" SQLSTATE: XX000 错误原因:要求截断的文件大小比真实文件的大小还要大。 解决办法:尝试使用同等功能的SQL进行执行来解决。 GAUSS-04188: "could not truncate file '%s':
解决办法:检查DN当前状态,是否存在进程停止响应的问题。 GAUSS-02227: "Failed to commit the transaction on one or more nodes" SQLSTATE: XX000 错误原因:事务提交失败。 解决办法:检查集群节点状态,是否存在节点挂了的情况。等节点拉起,集群状态完好时,重新进行。
错误原因:发送端连接断开,具体原因见Detail后的信息。 解决办法:查看对端DN是否出现故障,或排查网络是否出现异常。 GAUSS-02260: "Unhandled datatype for modulo or hash distribution\n" SQLSTATE: XX000 错误原因:无效的数据分布类型。
错误原因:系统内部错误:设置新的tuplestore 标记过晚。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02478: "tuplestore seek failed" SQLSTATE: 22P07 错误原因:系统内部错误:寻找不到对应位置的tuple数据信息。
"attempt to redefine parameter '%s'" SQLSTATE: XX000 错误原因:存在重复定义的用户变量。 解决办法:建议检查是否重复定义了相同的用户表变量。 GAUSS-02675: "invalid format of exec config params
"no files found to import" SQLSTATE: XX000 错误原因:检测到导入的文件数目为0,在raise_errors_if_no_files开启的时候,进行报错处理。 解决办法:关闭raise_errors_if_no_files参数。 GAUSS-01259:
has invalid data field size %d" SQLSTATE: XX001 错误原因:大对象的片段长度无效,数据损坏。 解决办法:请尝试使用已备份的数据进行恢复,或者请联系技术支持工程师提供技术支持。 GAUSS-04284: "exceeded maxAllocatedDescs
in formatting string" SQLSTATE: 22007 错误原因:日期时间格式错误,同一字段被重复赋予不同的取值。 解决办法:不应设置冲突的值,取消第二次赋值。 父主题: GAUSS-03301 -- GAUSS-03400
authorized_keys on remote node." SQLSTATE: 无 错误原因:将本地ID添加进远程节点的authorized_keys上失败 解决办法:检查添加失败的原因,重新添加 GAUSS-51112: "Failed to exchange SSH keys for user[%s]
SQL调优案例 案例:选择合适的分布列 案例:建立合适的索引 案例:增加JOIN列非空条件 案例:使排序下推 案例:设置cost_param对查询性能优化 案例:调整局部聚簇键 案例:调整中间表存储方式 案例:改建分区表 案例:调整GUC参数best_agg_plan 案例:改写SQL排除剪枝干扰