检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
END; 不支持从外部块跳转到内部的BEGIN-END块。 1 2 3 4 5 6 7 BEGIN GOTO pos1; BEGIN <<pos1>> UPDATE t1 SET ... END; END; 不支持从异常处理部分跳转到
END; 不支持从外部块跳转到内部的BEGIN-END块。 1 2 3 4 5 6 7 BEGIN GOTO pos1; BEGIN <<pos1>> UPDATE t1 SET ... END; END; 不支持从异常处理部分跳转到
使用gsql连接DWS 使用gsql连接DWS集群 进入到ECS的/opt目录下,并执行环境变量。 1 2 cd /opt source gsql_env.sh 执行以下命令连接GaussDB(DWS)数据库。其中,<DWS的内网IP>、<用户dbadmin密码>从创建数据仓库GaussDB(DWS)获取。
* FROM pgxc_lock_conflicts; 据语句内容确认是否中止持锁语句。如果终止,则执行以下语句。pid从1获取,cn_5001为上面查询到的nodename。 1 execute direct on (cn_5001) 'SELECT PG_TERMINATE_BACKEND(pid)';
查询结果中“wait_status”不存在“acquire lock”,排除锁等待情况,继续排查其它场景。 执行以下语句,到等锁的对应CN或DN上从pg_locks中查看VACUUM FULL操作在等待哪个锁。以cn_5001为例,如果在DN上等锁,则改为相应的DN名称。pid为2获取的tid。
表示用“{}”分组选项,各选项之间以“|”分隔。从两个或多个选项中选取一个。 [ x | y | ... ] 表示用“[ ]”分组选项,各选项之间以“|”分隔。从两个或多个选项中选取一个或者不选。 { x | y | ... }* 表示用“{}”分组选项,各选项之间以“|”分隔。从两个或多个选项中选取多个,最少选取一个,最多选取所有选项。
I/O瓶颈时常见的主要状态如下表所示。 表1 I/O常见状态 Wait status Wait event wait io:等待I/O完成。 BufFileRead:从临时文件中读取数据到指定buffer。 BufFileWrite:向临时文件中写入指定buffer中的内容。 DataFileRead:同步读取表数据文件。
案例:选择合适的分布列 分布列用于将数据分布到不同的节点上,划分均衡可以避免数据倾斜。 在进行关联查询时,尽量选择查询中的关联条件作为分布键。当关联条件作为分布键时,相关数据都分布在DN本地,将减少DN之间的数据流动代价,提升查询速度。 优化前 将a作为t1和t2的分布列,表定义如下:
使用场景说明 DWSAccessLTS LTS FullAccess LTS日志收集,上报日志到LTS服务。 DWSAccessOBS OBS Administrator 审计日志转储,上报审计日志数据到OBS桶。 DWSAccessKMS KMS Administrator KMS加密集群,查询和轮转密钥。
外表:用于识别数据源文件中的数据。外表中保存了数据源文件的位置、文件格式、存放位置、编码格式、数据间的分隔符等信息。 相关原理 下面分别从以下两类表介绍从集群导出数据到OBS的原理。 Hash分布表:在建表语句中指定了DISTRIBUTE BY HASH (Column_Name)的表。 对于Has
案例:选择合适的分布列 分布列用于将数据分布到不同的节点上,划分均衡可以避免数据倾斜。 在进行关联查询时,尽量选择查询中的关联条件作为分布键。当关联条件作为分布键时,相关数据都分布在DN本地,将减少DN之间的数据流动代价,提升查询速度。 优化前 将a作为t1和t2的分布列,表定义如下:
列标题。 复制到excel 复制为xls 以xls格式导出选中单元格数据,最大支持64000行、256列。 复制为xlsx 以xlsx格式导出选中单元格数据,最大支持100万行。 导出 当前页 导出当前页的表数据。 所有页 导出全部表内容。 生成SQL 按选中行 从逻辑插入语句的目标表中选中数据生成SQL文件。
规划导出数据 操作场景 使用GDS从集群导出到数据之前,要提前准备需要导出的数据,并规划导出的路径。 规划导出路径 Remote模式 以root用户登录GDS数据服务器,创建导出的数据文件存放目录“/output_data”。 1 mkdir -p /output_data (
[],该列数据会添加为单维数组。 上表的marks列创建为单维数据,subject列创建为二维数据。 从“数据类型”中选择列的数据类型。例如,为整数值选择“bigint”。 对于复杂的数据类型: 从“模式数据类型”中选择模式。 从“数据类型”中选择对应的数据类型。该列表显示所选模式的表和视图。 用户无法选择自定义数据类型。
务数据表统一切换到逻辑集群lc1,新的业务数据表统一写入到逻辑集群lc2,实现新老业务的数据隔离。而新的逻辑集群lc2关联的用户u2,通过授权可以跨逻辑集群访问逻辑集群lc1的表。 集群规模:从原始的物理集群3节点,扩容到6节点并拆分成2套逻辑集群。 业务隔离:新、老业务数据隔离在不同逻辑集群中。
out of range. 解决方案:DATE的取值范围从1月1日开始。 level: ERROR GS_216110073 错误码: timestamp out of range. 解决方案:TIMESTAMP DATE的取值范围从1月1日开始。 level: ERROR GS_216110103
EY、VALUE,复制Token值到“X-Auth-Token”。请求中划红横线部分为项目ID,获取方法请参见获取项目ID。请求URL中的所在区域需要与调用的服务所在区域保持一致,您可以从地区和终端节点获取。 单击“Body”, 添加请求参数值到请求中。不同服务的参数各不相同,详情请参考API说明。
扩容逻辑集群:该操作将扩大逻辑集群物理节点数目,并对逻辑集群内的表进行重分布到扩容后的物理节点上。 重启逻辑集群:该操作将逻辑集群包含的所有DN重新启动,考虑到对整个物理集群的影响,逻辑集群并不支持单独的停止和启动。 缩容逻辑集群:从弹性集群中选择指定的主机环,缩容选定的主机环。 弹性增删逻辑集
使用insert select从临时表写入到目标表。 false 是 根据主键从临时表merge到目标表。 否 使用insert select从临时表写入到目标表。 delete true(仅支持无主键表) 否 使用insert select从临时表写入到目标表。 false 说明:
SQLSTATE: 08006 错误原因:复制数据到标准输入时,发生连接故障。 解决办法:请检查客户端与服务器端连接线程是否正常。 GAUSS-01155: "COPY from stdin failed: %s" SQLSTATE: 57014 错误原因:从标准输入中复制数据失败。 解决办法: