检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
not find cast from %u to %u" SQLSTATE: XX000 错误原因:找不到类型之间的转换方式。 解决办法:查找pg_cast系统表是否有对应的类型转换方式,如果没有请联系技术支持工程师提供技术支持。 GAUSS-00774: "null conbin
GAUSS-00816: "cache lookup failed for partition %u" SQLSTATE: XX000 错误原因:缓存中分区查找失败。 解决办法:建议更换为有效分区。 GAUSS-00817: "cannot move system relation '%s'" SQLSTATE:
pg_namespace | {=r/role23} (1 row) 通过查询记录表是pg_namespace,那么就可以确认依赖用户的是一个schema。再到pg_namespace系统表中,查询1获取到的objid,可确认具体对象。 1 2 3 4 5 6 gaussdb=#
nsarray]) 描述:函数xpath_exists是xpath函数的一种特殊形式。这个函数不是返回满足XPath的XML值,它返回一个布尔值表示查询是否被满足。这个函数等价于标准的XMLEXISTS谓词,不过它还提供了对一个名字空间映射参数的支持。 返回值:bool 示例: 1 2 3
进行双层Agg调优,最终计划如下图所示,运行时间94s,完成调优。 图6 最终调优计划 如果有统计信息变更引起的查询劣化,可以考虑用plan hint来调整到之前的查询计划。这里以TPCH-Q17为例,在收集default_statistics_target设置为–2的统计信息之后,计划相比于默认统计信息发生劣化。
open relation with OID %u" SQLSTATE: XX000 错误原因:Relation OID非法。 解决办法:查询pg_class检查表名与OID。 GAUSS-03737: "block number %u is out of range for relation
lookup failed for index partition %u" SQLSTATE: XX000 错误原因:cache数据瞬时刷新,分区索引查询失败。 解决办法:重新执行此操作。 父主题: GAUSS-04301 -- GAUSS-04400
切换到dbadmin用户,并执行以下SQL语句验证dbadmin用户是否可以访问私有用户u1创建的私有表test。 1 SELECT * FROM u1.test; 查询结果提示dbadmin无权访问,即私有用户和私有表创建成功。 dbadmin用户执行DROP语句,可成功删除test表。 1 DROP TABLE
GAUSS-00886: "no local index defined on partition %u" SQLSTATE: XX000 错误原因:该分区中不能查找到本地索引。 解决办法:建议重新检查本操作的分区和索引名称,不存在此索引可以取消本操作。 GAUSS-00887: "can not set
lookup failed for attribute '%s' of relation %u" SQLSTATE: XX000 错误原因:提示的列查找失败。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-00748: "relation %u has non-inherited
type of a pinned column" SQLSTATE: XX000 错误原因:该列被其它对象依赖,不允许更改类型。 解决办法:查找对象被依赖的原因,去除依赖后进行类型更改。例如,修改某列时有视图依赖所修改的表导致失败。可以先保存视图定义,再删除视图。然后修改表数据类型,改完后重建视图。
'resultfile' ..SET ..END 设置变量记录指定值,可以是单行命令,也可以是以..END结束的多行命令,通过SELECT查询指定变量名或\set命令转换。 输入 输出 .SET SEPARATOR ' | ' \set SEPARATOR '|' ..SET NAME
赋给字段的值或表达式。 DEFAULT 用对应字段的缺省值填充该字段。 如果没有缺省值,则为NULL。 sub_query 子查询。 使用同一数据库里其他表的信息来更新一个表可以使用子查询的方法。其中SELECT子句具体介绍请参考SELECT。 from_list 一个表的表达式列表,允许在WHE
must be a row type" SQLSTATE: XX000 错误原因:构建的元组描述符不是一个行结果信息。 解决办法:重新执行查询,如果仍然是报错,请联系技术支持工程师提供技术支持。 GAUSS-02024: "cannot use a replication slot
性。CREATE UNIQUE INDEX创建唯一索引。 唯一约束和唯一索引功能上不同 约束主要是为了保证数据的完整性,索引主要是为了辅助查询。 唯一约束和唯一索引使用方法上不同 唯一约束和唯一索引,都可以实现列数据的唯一,列值可以有NULL。 创建唯一约束,会自动创建一个同名的
queryid bigint 语句执行使用的内部query_id。 pid bigint 后端线程ID。 plan_node_id integer 查询对应的执行计划的plan node id。 plan_node_name text 对应于plan_node_id的算子的名称。 start_time
GAUSS-01733: "cache lookup failed for partition %u" SQLSTATE: XX000 错误原因:缓存中分区查找失败。 解决办法:建议更换为有效分区。 GAUSS-01734: "missing definition for new partition"
的完整性。 详细内容请参见处理导入错误。 优化查询效率。 导入数据后,通过ANALYZE语句生成表统计信息。ANALYZE语句会将统计结果自动存储在系统表PG_STATISTIC中。执行计划生成器会使用这些统计数据,以生成最有效的查询执行计划。 停止GDS 待数据导入完成后,登录每台数据服务器,分别停止GDS。
"specified time format is null" SQLSTATE: 22007 错误原因:未开启逻辑内存管理功能。 解决办法:提示用户无法查询的原因。 GAUSS-04573: "unsupported view for memory protection feature is disabled
array anyenum和anyrange类型。 伪类型internal用于声明只能在数据库系统内部调用的函数,这些函数不能直接在SQL查询里调用。如果某函数至少有一个internal类型的参数,则不能从SQL里调用。建议不要创建任何声明返回internal的函数,除非该函数至少有一个internal类型的参数。