检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
实际调优案例 案例:选择合适的分布列 案例:建立合适的索引 案例:增加JOIN列非空条件 案例:使排序下推 案例:设置cost_param对查询性能优化 案例:调整局部聚簇键 案例:调整中间表存储方式 案例:改建分区表 案例:调整GUC参数best_agg_plan 案例:改写SQL消除子查询(案例1)
rule中没有带returning,而原语句带returning,不能对表执行insert returning,出错。 解决办法:需要使用带有returning子句的无条件的ON INSERT DO INSTEAD rule。 GAUSS-03800: "cannot perform UPDATE RETURNING
使用GaussDB(DWS) 的ODBC驱动,SQL查询结果中字符类型的字段内容会被截断 执行Plan Hint的Scan方式不生效 数据类型转换出现报错:invalid input syntax for xxx 使用substring截取带中文的数据时出现乱码 业务报错:UNION
错误原因:内部错误,此数据类型没有可用的输入函数。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02707: "no output function available for type %s" SQLSTATE: 42883 错误原因:内部错误,此数据类型没有可用的输出函数。 解决办法:请联系技术支持工程师提供技术支持。
precision must be between %d and %d" SQLSTATE: 22023 错误原因:timestamp的精度只能介于0到6之间。 解决办法:检查输入的精度是否越界。 GAUSS-03004: "unexpected dtype %d while parsing timestamptz
错误码: %s command cannot affect row a second time. 解决方案:请确保建议在同一命令中插入的行没有重复的约束值。 level: ERROR GS_231140071 错误码: abort transaction due to concurrent
数据过程中遇到非预期的结束。 解决办法:内部错误,请联系技术支持工程师提供技术支持。 GAUSS-02485: "unexpected end of data" SQLSTATE: 22P07 错误原因:系统内部错误:从逻辑Tape上读取数据过程中遇到非预期的数据终止。 解决办法
表(可选参数、操作) 本节主要介绍表(可选参数、操作)的迁移语法。迁移语法决定了关键字/功能的迁移方式。GaussDB(DWS)不支持表(可选参数),目前针对表(可选参数)的迁移方法都是临时迁移方法。 ALGORITHM ALTER TABLE RENAME AUTO_INCREMENT
%u of index '%s' has level %u, expected %u" SQLSTATE: XX000 错误原因:索引的root页有错误的level信息。 解决办法:内部错误,属于预防性报错机制。请联系技术支持工程师提供技术支持。 GAUSS-03637: "failed
过报错节点的pgxc_node_name参数。 解决办法:"不建议用户修改pgxc_node_name参数,如因错误修改导致报错参考:1. restore模式启动CN,查询pgxc_node系统表获取nodename,根据此信息恢复配置参数。2. 以OM部署的此实例的标准日志命名恢复配置参数。"
错误原因:不支持从当前编码格式转换为ascii。 解决办法:请检查输入字符的编码格式。 GAUSS-03044: "too many points requested" SQLSTATE: 54000 错误原因:需要获取的点太多。 解决办法:检查输入参数。 GAUSS-03045: "could
(DWS)时出现字段超长,数据同步失败 执行创建OBS外表的SQL语句时,提示Access Denied GDS导入失败后,磁盘占用空间增大 GDS导入数据时,脚本执行报错:out of memory 使用GDS传输数据的过程中,报错:connection failure error
解决办法:请检查是否有写入crontab的权限。 GAUSS-53509: "Failed to delete watch dog for %s." SQLSTATE: 无 错误原因:删除crontab定时程序失败。 解决办法:请检查是否有写入crontab的权限。 GAUSS-53510:
conversion specifier '%c'" SQLSTATE: 22023 错误原因:text转为string的方式定义错误。 解决办法:检查text转为String的方式,只能为'%s','%I','%L'。 GAUSS-02966: "null values cannot be
eout=10min,因为如果有客户端长时间连接数据库,但对数据库不进行任何操作,该连接将一直占用一个线程,如果这样的客户端连接很多,就会出现大量的线程都被空闲的连接占用,从而导致数据库连接满或者资源浪费。 父主题: 数据库使用
配置SMP SMP适用场景与限制 资源对SMP性能的影响 其他因素对SMP性能的影响 SMP相关参数配置建议 SMP手动调优建议 父主题: SQL调优指南
错误原因:只有系统管理员可以修改系统管理员的权限。 解决办法:请切换到系统管理员后,重新执行操作。 GAUSS-00596: "must be system admin to alter replication users" SQLSTATE: 42501 错误原因:没有修改replication用户的权限。 解
cannot support shrink." SQLSTATE: 无 错误原因:DN数据实例的剩余空间不能满足缩容需要。 解决办法:1. 为当前DN实例数据目录增加扩展磁盘; 2. 清理回收当前数据库的一些冗余数据;3. 请联系技术支持工程师提供技术支持。 GAUSS-50410: "Failed
"interval(%d) precision must be between %d and %d" SQLSTATE: 22023 错误原因:interval类型的精度值必须介于0到6之间。 解决办法:检查类型精度值。 GAUSS-03013: "invalid argument for EncodeSpecialTimestamp"
type character(%d)" SQLSTATE: 22001 错误原因:定义的字段长度是%d,但是插入的字段长度大于%d。 解决办法:缩短字段长度或者使用ALTER TABLE修改定义的字段长度。 1 ALTER TABLE table_name ALTER COLUMN