检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
length is %d, input buffer length is %d" SQLSTATE:无 错误原因:接收到异常的数据包,数据包的长度为xx,接收buffer的长度为xx。 解决办法:请检查数据文件,确保数据文件没有问题。 GAUSS-05180: “encoding ‘%s’
描述:查询v3表在当前节点上的epoch值。输入v3表所在的表空间oid,数据库oid和表对应的relfilenode。该函数在写VW或读VW上均可执行。该函数仅9.1.0.200及以上集群版本支持。 返回值类型:xid 返回值字段: epoch xid:当前节点上该表对应的epoch值。
系统视图提供了查询系统表和访问数据库内部状态的方法。当用户对数据库中的一张或者多张表的某些字段的组合感兴趣,而又不想每次键入这些查询时,用户就可以定义一个视图来解决这个问题。视图与基本表不同,不是物理上实际存在的,是一个虚表。数据库中仅存放视图的定义,而不存放视图对应的数据,这些数据仍存
V$SESSION视图存储当前会话的所有会话信息。 表1 V$SESSION字段 名称 类型 描述 sid bigint 当前活动的后台进程的OID。 serial# integer 当前活动的后台进程的序号,在GaussDB(DWS)中为0。 user# oid 登录此后台进程的用户的OID。 username
用户名不能为DWS数据库的关键字。 db_password 是 String 管理员用户密码。 12~32个字符 至少包含以下字符中的3种:大写字母、小写字母、数字和特殊字符(~!?,.:;_(){}[]/<>@#%^&*+|\=-)。 不能与用户名或倒序的用户名相同。 说明: 认证用的AK和S
is no longer required. 解决方案:请更新您的数据类型。 level: NOTICE GS_212100039 错误码: missing argument. 解决方案:使用NONE表示一元运算符缺少的参数。 level: ERROR GS_212100063 错误码:
row a second time. 解决方案:请确保在同一命令中待插入的行没有重复的约束值。 level: ERROR GS_102201426 错误码: Snapshot too old. 解决方案:这是一个安全的错误报告。 level: ERROR GS_102202047 错误码:
1.220版本。 数据库下有大量对象,普通用户查询该数据下的对象时,出现性能慢,且占用大量内存。 性能慢主要因为:列存模式下,有大量的internal_mask选项的表,导致权限校验函数被无效调用;列权限校验耗时长,导致计算量大。 8.2.1.119以前版本 表达式过多的场景,LLVM编译时间长导致CPU高。
GIN索引 GS_104010009 错误码: posting list is too long. 解决方案:减小Maintenance_work_mem。 level: ERROR GS_104200059 错误码: recovery is in progress. 解决方案:恢复时无法清理GIN挂起列表。
数据仓库错误码 SQL标准错误码说明 第三方库错误码说明 GAUSS-00001 -- GAUSS-00100 GAUSS-00101 -- GAUSS-00200 GAUSS-00201 -- GAUSS-00300 GAUSS-00301 -- GAUSS-00400 GAUSS-00401
行标识符(隐藏属性,必须明确选择才会显示)。 prpubid oid PG_PUBLICATION.oid 映射的发布的OID。 prrelid oid PG_CLASS.oid 映射的表的OID。 应用示例 查看所有发布和表的映射: 1 2 3 4 5 6 postgres=# SELECT * FROM pg_publication_rel;
sdb://host:port/database,彻底解决了和开源jar包的冲突。 针对JDBC引入的jar和应用程序中引入jar的冲突,可以通过maven的shade修改了jar中类的路径,解决此类冲突。 排查使用的JDBC驱动是gsjdbc4.jar还是gsjdbc200.jar,如果是gsjdbc4
columns指定group by子句中的一个或者多个列,没有group by子句也可以指定distinct子句中的列。 指定的分布列,需要用group by或distinct中的列序号或列名来表示,count(distinct)中的列只能通过列名指定。 对于多层的查询,可以在每层指定对应层的分布列hint,只在当前层生效。
对Schema的权限,可以访问所连接数据库的Schema中的对象。进行Schema权限管理首先需要对数据库的权限控制进行了解。 不能创建以PG_为前缀的Schema名,该类Schema为数据库系统预留的。 在当前数据库中创建用户时,系统会在当前数据库中为新用户创建一个同名Schema。
b2 numeric, count int) 描述:设定分组范围的最小值、最大值和分组个数,构建指定个数的大小相同的分组,返回指定字段值落入的分组编号。b1为分组范围的最小值,b2为分组范围的最大值,count为分组的个数。 返回值类型:integer 示例: 1 2 3 4 5 SELECT
le命令可以查看当前的配置环境。 默认值:C lc_time 参数说明:设置时间和区域的显示格式,影响to_char之类的函数的输出。可接受的值是系统相关的。 参数类型:USERSET 取值范围:字符串 使用命令locale -a查看当前系统支持的区域和相应的编码格式,并可以选择进行设置。
从功能实现上,GaussDB(DWS)的系统表都可以做VACUUM FULL,但是会上八级锁,涉及这些系统表的业务会被阻塞。 根据数据库版本不同,建议如下: 8.1.3及以上版本 8.1.3及以上版本的集群,AUTO VACUUM默认是打开的(由GUC参数autovacuum控制),用户通过设置对应的GUC参
解决办法:请参照密码规则进行修改:1. 密码默认不少于8个字符。2. 不能和用户名相同。3. 至少包含大写字母(A-Z),小写字母(a-z),数字(0-9),非字母数字字符(~!@#$%^&*()-_=+\|[{}];:,<.>/?)四类字符中的三类字符。使用范围外的字符会收到告警,但依然允许修改。 GAUSS-00605:
by子句也可以指定distinct子句中的列。 指定的分布列,需要用group by或distinct中的列序号来表示,不可以指定列名。 对于多层的查询,可以在每层指定对应层的分布列hint,只在当前层生效。 指定了分布列,如果优化器估算后发现不需要重分布,则指定的分布列无效。 建议 通常优化
%s. 解决方案:不能索引大于缓冲区页的值。 level: ERROR GS_109120267 错误码: SP-GiST inner tuple size %lu exceeds maximum %lu. 解决方案:不能索引大于缓冲区页的值。 level: ERROR GS_109202302