检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
column can't be updated in current version 原因分析 GaussDB(DWS)分布键不允许被更新。 处理方法 方法一:分布键目前暂不支持更新,直接跳过该报错。 方法二:将分布列修改为一个不会更新的列(8.1.0版本后,支持调整分布列,以下为示例)。
计划中用到了,但是这些列没有统计信息。 在CN的pg_log日志中也有会有类似的Warning信息。同时,E-rows会比实际值小很多。 处理方法 周期性地运行ANALYZE,或者在对表的大部分内容执行更改操作后立即执行ANALYZE。 父主题: 集群性能
cpu_tuple_cost 参数说明:设置优化器计算在一次查询中处理每一行数据的开销。 参数类型:USERSET 取值范围:浮点型,0~DBL_MAX。 默认值:0.01 cpu_index_tuple_cost 参数说明:设置优化器计算在一次索引扫描中处理每条索引的开销。 参数类型:USERSET 取值范围:浮点型,0~DBL_MAX。
"human_resource" DETAIL: User does not have CONNECT privilege. 网络连接故障。 解决办法 系统连接超过最大连接数量。 用户可在GaussDB(DWS) 控制台设置最大连接数max_connections。 max_connections设置方法如下:
x及以上集群才支持的,低版本集群不支持TRUNCATE系统表。 集群版本可登录GaussDB(DWS) 管理控制台,在“集群管理”页面进入对应集群的“集群详情”页面进行查看。 处理方法 8.0以下版本集群清理系统表需要先执行DELETE FROM,再执行VACUUM FULL。 此处仅以gs_wlm_session_info系统表为例:
型,例如: 1 SELECT '12.34'::float8::numeric::money; 这种用法是不推荐使用的。浮点数不应该用来处理货币类型,因为小数点的位数可能会导致错误。 money类型的值可以转换为numeric类型而不丢失精度。转换为其他类型可能丢失精度,并且必须通过以下两步来完成:
aggcollectfn regproc PG_PROC.oid 收集函数。 aggfinalfn regproc PG_PROC.oid 最终处理函数(如果没有则为0)。 aggsortop oid PG_OPERATOR.oid 关联排序操作符(如果没有则为0)。 aggtranstype
aggcollectfn regproc PG_PROC.oid 收集函数。 aggfinalfn regproc PG_PROC.oid 最终处理函数(如果没有则为0)。 aggsortop oid PG_OPERATOR.oid 关联排序操作符(如果没有则为0)。 aggtranstype
型,例如: 1 SELECT '12.34'::float8::numeric::money; 这种用法是不推荐使用的。浮点数不应该用来处理货币类型,因为小数点的位数可能会导致错误。 money类型的值可以转换为numeric类型而不丢失精度。转换为其他类型可能丢失精度,并且必须通过以下两步来完成:
TABLE权限、函数的EXECUTE特权、语言和数据类型(包括域)的USAGE特权。对象拥有者可以撤销默认授予PUBLIC的权限并专门授予权限给其他用户。为了更安全,建议在同一个事务中创建对象并设置权限,这样其他用户就没有时间窗口使用该对象。另外,这些初始的默认权限可以使用ALTER DEFAULT PRIVILEGES命令修改。
取值范围:CSV、TEXT、FIXED,缺省值为TEXT。 CSV格式的文件,对一些转义序列按照普通字符串进行处理,因此可以有效处理数据列中的换行符。 TEXT格式的文件,可以有效处理一些转义序列,因此无法正确处理数据列中的换行符。 FIXED格式的文件,适用于每条数据的数据列都比较固定的数据,长度不足的列会添加空格补齐。
TABLE权限、函数的EXECUTE特权、语言和数据类型(包括域)的USAGE特权。对象拥有者可以撤销默认授予PUBLIC的权限并专门授予权限给其他用户。为了更安全,建议在同一个事务中创建对象并设置权限,这样其他用户就没有时间窗口使用该对象。另外,这些初始的默认权限可以使用ALTER DEFAULT PRIVILEGES命令修改。
执行VACUUM FULL命令时出现报错的原因一般为执行命令超时,如果对整个数据库执行VACUUM FULL执行时间较长可能会超时。 处理方法 建议对单个表执行VACUUM FULL命令,命令格式为“VACUUM FULL 表名”,同时增加执行“VACUUM FULL”命令的
4 5 SELECT lengthb('数据库database'); length -------- 17 (1 row) 处理方法 varchar(n)为变长类型,n代表可存储的最大字节数。中文字符通常占用3~4个字节。 请根据实际的中文字符长度,增加该字段的字段
relation with OID xxxx.”。 原因分析 通过执行pg_table_size这个查询接口,对于不存在的表会返回NULL或者报错。 处理方法 通过Function的exception方式屏蔽该报错,将大小统一到一个值,对于不存在的表,可以用大小为-1来表示,函数如下: 1
cpu_tuple_cost 参数说明:设置优化器计算在一次查询中处理每一行数据的开销。 参数类型:USERSET 取值范围:浮点型,0~10000。 默认值:0.01 cpu_index_tuple_cost 参数说明:设置优化器计算在一次索引扫描中处理每条索引的开销。 参数类型:USERSET 取值范围:浮点型,0~10000。
arguments 脱敏函数的参数列表。 MASK_NONE,表示不进行任何脱敏处理。 MASK_FULL,表示全脱敏成固定值。 MASK_PARTIAL,表示按指定的字符类型,数值类型或时间类型进行部分脱敏处理。 示例 创建用户test_role和示例表emp并插入数据: 1 CREATE
user does not have privilege to role tom 原因分析 根据报错内容,jerry需要角色tom的权限。 处理方法 把角色tom的权限赋予jerry后,建表执行成功。 1 2 3 4 5 6 7 8 9 10 11 dbtest=#
支持的功能 表1 支持的功能 功能 说明 生成配置文件 生成双集群容灾配置文件和主备集群倒换配置文件的初始化设置,用户可自行修改,配置文件如何配置,请参见生成配置文件命令。 设置GUC参数 设置细粒度容灾启动容灾前的GUC参数。 创建发布 创建细粒度容灾发布。 修改发布 修改细粒度容灾发布。
通过管道文件将从GDS导出的数据进行压缩减少磁盘空间。 通过管道直接将导出来的数据放到hdfs服务器上。 当用户导出前需要清洗数据时: 用户可以根据自己的需求编写程序,将需要处理的流式数据实时从管道中读取内容,完成导出的数据清洗工作。 当前版本暂不支持SSL模式下GDS导出,请勿以SSL方式使用GDS。 本章涉及的