检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
GS_OBSSCANINFO GS_OBSSCANINFO系统表定义了在云上加速场景中,使用加速集群时扫描OBS数据的运行信息,每条记录对应一个query中单个OBS外表的运行时信息。 表1 GS_OBSSCANINFO字段 名字 类型 描述 query_id bigint 查询标识。
PG_CONVERSION PG_CONVERSION系统表描述编码转换信息。 表1 PG_CONVERSION字段 名字 类型 引用 描述 oid oid - 行标识符(隐藏属性,必须明确选择才会显示)。 conname name - 转换名(在一个命名空间里唯一)。 connamespace
内存资源监控 内存监控 GaussDB(DWS)提供了监控整个集群内存使用状态的视图: 查询pgxc_total_memory_detail视图,必须具有sysadmin权限。 1 SELECT * FROM pgxc_total_memory_detail; 如果查询该视图时出现以下错误,请开启内存管理功能。
列存表支持的数据类型 列存表支持的数据类型如表1所示。其他未列举的数据类型,暂不支持。 表1 列存表支持的数据类型 类别 数据类型 描述 长度 数值类型 smallint 小范围整数,别名为INT2。 2 integer 常用的整数,别名为INT4。 4 bigint 大范围的整数,别名为INT8。
位串函数和操作符 除了常用的比较操作符之外,还可以使用以下的操作符。&,|和#的位串操作数必须等长。在位移的时候,保留原始的位串长度(并以0填充)。 || 描述:位串之间进行连接。 示例: 1 2 3 4 5 SELECT B'10001' || B'011' AS RESULT;
ID作为参数,标识需要报告的数据库。 针对某个服务器进行访问的函数,以一个服务器进程号为参数,其范围从1到当前活跃服务器的数目。 pg_stat_get_db_numbackends(oid) 描述:查询当前实例上指定数据库活跃的服务器线程数目。 返回值类型:integer pg
搜索表 本章节主要介绍如何使用文本搜索运算符搜索数据库表。 一个简单查询:将body字段中包含science的每一行打印出来。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
系统函数信息函数 pv_builtin_functions() 描述:查询系统内置函数的信息。 返回类型:record pg_get_functiondef(func_oid) 描述:获取函数的定义。 返回类型:text func_oid为函数的OID,可以通过PG_PROC系统表查询。
锁信息函数 pgxc_get_lock_conflicts() 描述:返回集群中有冲突的锁信息。当某个锁正在等待另一个锁,或正被另一个锁等待,则认为该锁是冲突的。 返回类型:setof record 示例: 1 2 3 4 5 6 SELECT pgxc_get_lock_conflicts();
分词器测试 函数ts_debug允许简单测试文本搜索分词器。 1 2 3 4 5 6 7 8 ts_debug([ config regconfig, ] document text, OUT alias text, OUT description
GAUSS-03671 -- GAUSS-03680 GAUSS-03671: "btree_xlog_cleanup: right block unfound" SQLSTATE: XX000 错误原因:right block查找不到。 解决办法:内部错误,属于预防性报错机制。请联系技术支持工程师提供技术支持。
GAUSS-03691 -- GAUSS-03700 GAUSS-03691: "inconsistent point values" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03692: "unknown
GAUSS-03721 -- GAUSS-03730 GAUSS-03721: "cannot add a node to an inner tuple without node labels" SQLSTATE: XX000 错误原因:给内部元组增加node时,node标签不能为空。
GAUSS-03731 -- GAUSS-03740 GAUSS-03731: "unexpected chunk size %d (expected %d) in final chunk %d for toast value %u in %s" SQLSTATE: XX014
GAUSS-03751 -- GAUSS-03760 GAUSS-03751: "heap_update_redo: invalid lp" SQLSTATE: XX000 错误原因:redo update tuple指针非法。 解决办法:检查Xlog是否正确。 GAUSS-03752:
GAUSS-03771 -- GAUSS-03780 GAUSS-03771: "could not write cache file '%s': %m" SQLSTATE: XX000 错误原因:列存分区表插入,写入缓存文件错误。 解决办法:根据错误信息中写文件失败信息处理。 GAUSS-03772:
GAUSS-03791 -- GAUSS-03800 GAUSS-03791: "cannot handle qualified ON SELECT rule" SQLSTATE: XX000 错误原因:规则行为必须包含条件。 解决办法:此错误发生在外键约束上,请检查对应主外键约束。
GAUSS-03841 -- GAUSS-03850 GAUSS-03841: "vector scan for VecMarkPos is not yet implemented " SQLSTATE: XX000 错误原因:系统内部错误:未实现针对列存扫描节点的MarkPos功能。
GAUSS-03851 -- GAUSS-03860 GAUSS-03851: "UnSupported vector aggregation function %u" SQLSTATE: XX000 错误原因:生成了错误的执行计划。 解决办法:保留计划,请联系技术支持工程师提供技术支持。
GAUSS-03861 -- GAUSS-03870 GAUSS-03862: "unsupport join type %d" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03864: "unrecognized