检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
GDS导入数据时,脚本执行报错:out of memory 问题现象 在使用GDS导入数据时,脚本执行报错“out of memory”。 原因分析 使用copy命令或者导入数据时,源数据单行数据的大小超过1GB。 由于源文件中的格式符不成对出现,比如引号,文件格式异常导致系统识别的单行数据过大超过1GB。
tupleDesc analyzed in CN is different from which received from DN. 解决方案:请再次分析关系。 level: ERROR GS_225200020 错误码: The tupleDesc analyzed on %s is different
vpc-01 子网 subnet-01 安全组 自动创建 弹性公网IP 10.x.x.x 企业项目 default Master节点 2 分析Core节点 3 分析Task节点 0 填写高级配置参数如下表,单击“立即购买”,等待约15分钟,集群创建成功。 表4 高级配置 参数项 取值 标签 test01
Studio服务创建GaussDB(DWS)的OBS外表,并且在创建外表语句中指定OBS文件编码格式是UTF-8,但是导入数据时报错,如何处理? 原因分析 存储在OBS中的源文件含有非UTF-8的数据。 处理方法 排查报错的源文件,检查是否含有非UTF-8的数据,例如中文字符。如果源文件中含
实际参与运算的行数,则原本可获得收益的未正常获得收益。反之亦然。 LLVM使用建议 目前LLVM在数据库内核侧已默认打开,用户可结合上述的分析进行配置,总体建议如下: 设置合理的work_mem,在允许的条件下尽可能设置较大的work_mem,如果出现大量下盘,则建议关闭LLVM
SQL语句不下推。 原因分析 目前GaussDB(DWS)可以支持绝大多数常用函数的下推,不下推函数的场景主要出现在自定义函数属性定义错误的情况下。 不下推语句的执行方式没有利用分布式的优势,其在执行过程中,相当于把大量的数据和计算过程汇集到一个节点上去做,因此性能通常非常差。 分析过程 通过EXPLAIN
实际参与运算的行数,则原本可获得收益的未正常获得收益。反之亦然。 LLVM使用建议 目前LLVM在数据库内核侧已默认打开,用户可结合上述的分析进行配置,总体建议如下: 设置合理的work_mem,在允许的条件下尽可能设置较大的work_mem,如果出现大量下盘,则建议关闭LLVM
multiple updates to a row by a single query for column store table. 原因分析 当一条SQL语句中同一个元组被多次更新,执行便会报错ERROR:Non-deterministic UPDATE。 可以看到更新操作分成两步执行:
GaussDB(DWS)扩容检查不通过怎么办? 问题描述 扩容或者添加空闲节点时单击“确认”按钮后弹窗警告,无法进入下一步操作。 原因分析 在提交扩容前会对必须检查项进行检查,包括资源配额、IAM权限等,如果不通过会禁止提交扩容操作,从而避免扩容失败。 解决办法 配额检查不通过,
在Java中,读取character类型的字段代码如下: 1 ColumnMetaInfo(msg_id,1,Byte,true,false,1,true); 原因分析 CHARACTER(n)是定长字符串类型,当实际字符串长度不够时数据库会用空格补全,Java用byte类型接收。 CHARACTER V
【生态兼容】 修复PostGIS插件可能存在的创建失败问题。 【运维提升】 修复SQL监控指标采集不完整问题。 修复从备内存泄露问题。 修复智能运维未按时启动的问题。 修复drop database失败残留,导致调度器无法正常调度的问题。 修复高并发下,通信内存占用过高的问题。 修
DBA_TABLES;”语句(或者gsql客户端也可以使用\dt+命令)查看数据库中有相关表;使用DROP TABLE时失败,报不存在该表的错误,导致无法再次创建表。 原因分析 导致该错误的原因有的节点上有该张表,有的节点上无该张表。 解决办法 当遇到上面两种现象时,使用DROP TABLE语句失败,请再次使用DROP
TABLE IF EXISTS语法误区 问题现象 使用DROP TABLE IF EXISTS语句删除表存在语法误区,理解不当将会删除错误。 原因分析 DROP TABLE IF EXISTS语法可以简单这样理解: 判断当前CN是否存在该table。 如果存在,就给其他CN和DN下发DROP命令;如果不存在,则跳过。
x版本字段长度varchar(n),用CDM同步数据到GaussDB(DWS),同样设置长度为varchar(n) ,但是会出现字段超长,数据同步失败的问题。 原因分析 MySQL5.0.3之前varchar(n)这里的n表示字节数。 MySQL5.0.3之后varchar(n)这里的n表示字符数,比如v
get a stable set of rows in the source table. 随机匹配一行数据,可能会导致实际与预期不符。 原因分析 进行MERGE INTO操作对目标表做更新或插入,目标表匹配到多行满足条件时出现该报错。 处理方法 这两种行为由参数behavior_c
错误原因:当设置guc参数enable_show_any_tuples为true/on时,用于在只读事务中分析问题,此时做VACUUM操作会报错。 解决办法:enable_show_any_tuples为true/on,当前正处于只读事务中分析问题,请reset enable_show_any_tuples的取值为默认值后再进行VACUUM操作。
下: [GAUSS-01850] : object with oid 16420 is not a partition object 原因分析 此视图是建立分区表的某个分区上的,查询此视图时需要访问到对应的分区,从而必须首先查询对应的分区是否存在。当对应的分区已经被删除后,无法访
KPOINT强制立即进行检查,而不是等到下一次调度时的检查点。请参考CHECKPOINT。 垃圾收集 进行垃圾收集以及可选择的对数据库进行分析。请参考VACUUM。 收集统计信息 收集与数据库中表内容相关的统计信息。请参考ANALYZE | ANALYSE。 设置当前事务的约束检查模式
KPOINT强制立即进行检查,而不是等到下一次调度时的检查点。请参考CHECKPOINT。 垃圾收集 进行垃圾收集以及可选择的对数据库进行分析。请参考VACUUM。 收集统计信息 收集与数据库中表内容相关的统计信息。请参考ANALYZE | ANALYSE。 设置当前事务的约束检查模式
on failure error 问题现象 在使用GDS传输数据的过程中,报错“connection failure error”。 原因分析 GDS进程崩溃。执行命令检查GDS进程是否崩溃: ps ux|grep gds 如果返回结果如下,则说明GDS进程启动成功: GDS启动参数-H配置不正确。