检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
GAUSS-00221 -- GAUSS-00230 GAUSS-00221: "%s '%s' is ambiguous" SQLSTATE: 42702 错误原因:GROUP BY/ORDER BY指定的列不明确。 解决办法:请检查确保GROUP BY/ORDER BY指定的列正确。
SQLSTATE: 53400 错误原因:当前所有已经配置的replication slot都在被使用。 解决办法:调整实例目录下postgresql.conf中的max_replication_slots参数。 GAUSS-02034: "replication slot '%s'
词典定义文件的文件名仅支持小写字母、数据、下划线混合。 value 要修改的参数值。如果省略等号(=)和value,则表示删除该option的先前设置,使用默认值。 取值范围:对应option定义。 new_name 词典的新名称。 取值范围:符合标识符命名规范的字符串,且最大长度不超过63个字符。 new_owner
多个约束匹配某个名字,则所有都会被影响。SET CONSTRAINTS ALL改变所有可推迟约束的模式。 当SET CONSTRAINTS把一个约束从DEFERRED改成IMMEDIATE的时候,新模式反作用式地起作用:任何将在事务结束准备进行的数据修改都将在SET CONSTR
下载客户端 GaussDB(DWS)提供了与集群版本配套的客户端工具包,用户可以在GaussDB(DWS)管理控制台下载客户端工具包。工具下载请参见工具下载。 客户端工具包包含以下内容: 数据库连接工具Linux gsql和测试样例数据的脚本 Linux gsql是一款运行在Li
acquire_connection(), invalid return value: %d" SQLSTATE: XX000 错误原因:非法的返回值类型。 解决办法:这是为预防开发时程序内部逻辑错误而设置的报错,一旦出现,应由开发人员定位。 GAUSS-04333: "pooler: invalid
able中没有匹配行,则在相关联的结果集行中right_table的列均为空值。如果right_table的某行在left_table中没有匹配行,则在相关联的结果集行中left_table的列均为空值。 示例6:学生表和数学成绩表进行全外连接,学生表中id为3的行在结果集中对应
GAUSS-04701 -- GAUSS-04710 GAUSS-04701: "Fail to init scws engine for zhparser" SQLSTATE: XX000 错误原因:初始化scws分词引擎失败。 解决办法:系统内部错误。请联系技术支持工程师提供技术支持。
多个约束匹配某个名字,则所有都会被影响。SET CONSTRAINTS ALL改变所有可推迟约束的模式。 当SET CONSTRAINTS把一个约束从DEFERRED改成IMMEDIATE的时候,新模式反作用式地起作用:任何将在事务结束准备进行的数据修改都将在SET CONSTR
GAUSS-02351 -- GAUSS-02360 GAUSS-02351: "cannot set parent params from subquery" SQLSTATE: XX000 错误原因:生成的计划问题。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-02352:
会影响集群的并发能力。 参数类型:POSTMASTER 取值范围:整型。CN最小值为1,最大值为16384;DN最小值为1, 最大值为262143,由于集群内部存在着各种连接,设置时通常达不到最大值,若日志中出现'invalid value for parameter "max_
GAUSS-03621: "value %s out of bounds for option '%s'" SQLSTATE: XX000 错误原因:数据值不在范围内。 解决办法:请检查数据取值范围,再次执行操作。 GAUSS-03622: "invalid value for floating
4 source index relations" SQLSTATE: XX000 错误原因: 实现索引合并时,输入了一个索引或者超过了最大值(300)个索引作为源索引。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-01958: "mergingBtreeIndexes
最小值为8个XLOG_BLCKSZ,最大值为2048个XLOG_BLCKSZ。 如果设置为其他值,当小于8时,会被默认设置为8;当大于2048的时,会被强制设置为2048。 默认值:256MB 设置建议:每次事务提交时,WAL缓冲区的内容都写入到磁盘中,因此设置为很大的值不会带
布。当默认选择的分布键有倾斜时,可以手动指定重分布的列,避免数据倾斜。 在选择分布键的时候,通常要根据数据分布特征选取一组distinct值比较高的列作为分布列,这样可以保证重分布后,数据均匀的分布到各个DN。 在编写好hint后,可以通过explain verbose+SQL打
案例:改建分区表 逻辑上的一张表根据某种策略分成多个物理块进行存储,这张逻辑上的表称之为分区表,每个物理块则称为一个分区。一般对数据和查询都有明显区间段特征的表使用分区策略可通过较小不必要的数据扫描,从而提升查询性能 在查询时,可通过分区剪枝技术尽可能减少底层数据扫描,即缩小表的
find range type for data type %s" SQLSTATE: 42704 错误原因:数组声明为范围类型,但是实际传入的值不是范围类型。 解决办法:对数组赋值时,类型要和定义时的类型保持一致。 GAUSS-00039: "could not determine polymorphic
GAUSS-02401 -- GAUSS-02410 GAUSS-02401: "cannot lock rows in view '%s'" SQLSTATE: 42809 错误原因:错误的对象类型,不能为视图加锁。 解决办法:修改SQL语句。 GAUSS-02402: "cannot
privilege to role tom 问题现象 有两个用户tom和jerry,jerry需要在tom的同名schema下创建表,于是tom把该schema的all权限赋予jerry,但是创建表时仍然报错: 1 2 3 4 5 6 7 8 9 dbtest=# GRANT all on
通过执行pg_table_size这个查询接口,对于不存在的表会返回NULL或者报错。 处理方法 通过Function的exception方式屏蔽该报错,将大小统一到一个值,对于不存在的表,可以用大小为-1来表示,函数如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15