检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
oid %u does not exist" SQLSTATE: XX000 错误原因:根据当前extension对象的OID从Cache中查找系统表pg_extension的tuple错误。 解决办法:由于系统Cache存在异常导致根据extension对象OID从Cache获取
如果用户需要筛选出所有“收入大于10000元的男性,年龄大于30岁,爱好钓鱼”的群体,向这些目标群体推送特定的消息。 传统的方法是直接在原表上执行查询,语句如下: 1 SELECT distinct userid FROM userinfo WHERE salary > 10000 AND
Sequence作为数据表主键。 示例如下: INT类型作为分布列。 创建示例哈希表mytable01,int类型作为分布列,插入数据后,查询数据存在数据倾斜。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
tab1 ) Q1 WHERE Q1.ROW_NUM1 = 1; MDIFF MDIFF函数基于预定的查询宽度计算一列的移动差分值。查询宽度即所指定的行数。建议在QUALIFY语句中使用ALIAS。 输入:MDIFF,使用QUALIFY 1 2 3 4 5 6
套的开发模式,如果要保证高性能,需要进行业务修改及对应的适配。 解决方案: 如遇到此类问题,请参考《数据仓库服务数据库开发指南》中的“优化查询性能”章节。 或者,请联系技术人员进行业务适配的修改调优。 父主题: 数据库性能
GAUSS-01597: "too many function arguments" SQLSTATE: XX000 错误原因:函数参数太多。 解决办法:修改查询中使用的函数,确保参数使用正确。 GAUSS-01598: "function's resolved result type changed
快速过滤扫描。PCK的选取遵循以下原则: 【关注】一张表上只能建立一个PCK,一个PCK可以包含多列,但是一般不建议超过2列。 【建议】在查询中的简单表达式过滤条件上创建PCK。这种过滤条件一般形如col op const,其中col为列名,op为操作符 =、>、>=、<=、<,const为常量值。
表重分布期间会对表加共享锁,所有插入、更新、删除操作和表DDL操作都会长时间阻塞,会出现等锁超时情况。在重分布执行过程中,用户应当避免执行超过20分钟的查询(在重分布执行时申请写锁的默认时间为20分钟)。否则可能导致重分布出现等待加锁超时失败的问题。 操作步骤 登录GaussDB(DWS)管理控制台。
------- hello (1 row) 参数expr1和expr2可以为任意类型,当NVL的两个参数不属于同类型时,看第二个参数是否可以向第一个参数进行隐式转换,如果可以则返回第一个参数类型。如果第二个参数不能向第一个参数进行隐式转换而第一个参数可以向第二个参数进行隐式
------- hello (1 row) 参数expr1和expr2可以为任意类型,当NVL的两个参数不属于同类型时,看第二个参数是否可以向第一个参数进行隐式转换,如果可以则返回第一个参数类型。如果第二个参数不能向第一个参数进行隐式转换而第一个参数可以向第二个参数进行隐式
GAUSS-03106: "invalid nargs: %d" SQLSTATE: XX000 错误原因:array的参数非法。 解决办法:修改查询中array的参数。 GAUSS-03107: "null input array" SQLSTATE: XX000 错误原因:array没有参数。
staff_ID2_index TABLESPACE example1,提示索引已存在,然后执行以下SQL命令或者gsql客户端元命令\d+ HR.staffS_p1 查询索引时发现索引已存在。 1 SELECT * FROM DBA_INDEXES WHERE index_name = HR.staffS_p1
快速过滤扫描。PCK的选取遵循以下原则: 【关注】一张表上只能建立一个PCK,一个PCK可以包含多列,但是一般不建议超过2列。 【建议】在查询中的简单表达式过滤条件上创建PCK。这种过滤条件一般形如col op const,其中col为列名,op为操作符 =、>、>=、<=、<,const为常量值。
"btree_xlog_cleanup: left block unfound" SQLSTATE: XX000 错误原因:left block查找不到。 解决办法:内部错误,属于预防性报错机制。请联系技术支持工程师提供技术支持。 父主题: GAUSS-03601 -- GAUSS-03700
string" SQLSTATE: 22007 错误原因:日期时间格式错误,在日期字符串中用来匹配的数据不合法。 解决办法:使用合法的字符文本查询匹配。 GAUSS-03369: "invalid data for '%s = %d' ,value must be %s" SQLSTATE:
ack_wait_event设置为off,则不再累加统计数值,但已有数值不受影响。enable_track_wait_event为off,查询该视图返回0行。 表1 GS_WAIT_EVENTS字段 名称 类型 描述 nodename name 节点名称。 type text 事
"trigger '%s' for table '%s' does not exist" SQLSTATE: 42704 错误原因:按照名字去查找trigger,结果发现找不到。 解决办法:指定存在的trigger名。 父主题: GAUSS-01301 -- GAUSS-01400
在百分比采样收集统计信息时,用户需要被授予ANALYZE和SELECT权限。 ANALYZE|ANALYSE VERIFY用于检测数据库中普通表(行存表、列存表)的数据文件是否损坏,目前此命令暂不支持HDFS表。 注意事项 仅8.1.1及以上集群版本支持在匿名块、事务块、函数或存储过程内对单表进行ANALYZE操作。
Sequence作为数据表主键。 示例如下: INT类型作为分布列。 创建示例哈希表mytable01,int类型作为分布列,插入数据后,查询数据存在数据倾斜。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
CONFIGURATION english_1 ALTER MAPPING REPLACE french_stem with german_stem; 查询文本搜索配置相关信息: 1 SELECT b.cfgname,a.maptokentype,a.mapseqno,a.mapdict,c.dictname