检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
parameter default value" SQLSTATE: 0A000 错误原因:不能在参数的默认值中使用子查询。 解决办法:修改函数参数,不使用子查询作为默认值。 GAUSS-00946: "cannot use aggregate function in parameter
PG_CURSORS视图列出了当前可用的游标。 表1 PG_CURSORS字段 名称 类型 描述 name text 游标名。 statement text 声明改游标时的查询语句。 is_holdable boolean 如果该游标是持久的(就是在声明该游标的事务结束后仍然可以访问该游标)则为TRUE,否则为FALSE。
_ACTION。 默认行为和次序在系统表pg_workload_action不存储,query_band有设置非默认行为的,查询其行为默认行为也显示;查询行为和次序都为默认的query_band行为时,显示<query_band information not found>。 g
hstore_opt不支持跨分区upsert更新。 索引和查询限制 支持bitmap索引。 支持全局字典。 bitmap_columns 必须在建表时确定,一旦设置后不允许修改。 opt 版本不支持 SMP streaming 透传参数。在需要分区剪枝的多表关联查询中,避免使用复制表或设置 query_dop。
取值范围:整型,-1~INT_MAX,单位为KB。其中-1表示没有限制。 默认值:配置temp_file_limit为实例所在磁盘空间总容量的10%。 SQL查询执行时使用的临时表空间不在此限制。 bi_page_reuse_factor 参数说明:行存表批量插入场景下,主备DN使用页复制进行数据同
用于给目标表table_name指定别名。alias即为别名的名字。 column_name 目标表中的字段名。 query 一个查询语句(SELECT语句),将查询结果作为插入的数据。 示例 创建表reason_t1: 1 2 3 4 5 6 7 -- 创建表reason_t1。 CREATE
'PG_STAT_GET_WLM_NODE_RESOURCE_INFO' in distributed query. 解决方案:请使用不与分布式表连接的简单查询。 level: ERROR GS_267140015 错误码: relation %s does not exist. 解决方案:指定模
pg_node_tree 规则条件的表达式树(以nodeToString() 形式存在)。 ev_action pg_node_tree 规则动作的查询树(以nodeToString() 形式存在)。 父主题: 系统表
pubname name 发布的名称。 schemaname name 表的模式的名称。 tablename name 表的名称。 应用示例 查询所有发布表。 1 2 3 4 5 6 SELECT * FROM PG_PUBLICATION_TABLES; pubname | schemaname
subquery in index predicate" SQLSTATE: 0A000 错误原因:表达式索引中不能使用子查询。 解决办法:请勿在表达式索引中使用子查询。 父主题: GAUSS-01201 -- GAUSS-01300
tuples,模式名是schema的表。 详细内容可参考其他函数章节。 应用示例 使用PGXC_GET_STAT_ALL_TABLES视图查询数据库内脏页率大于30%的表: 1 2 3 4 5 6 7 8 9 10 11 SELECT * FROM PGXC_GET_STAT_ALL_TABLES
when searching for unusable index partition" SQLSTATE: XX000 错误原因:系统内部错误。查找不可用的index partition时,发生bit位错误。 解决办法:报错,事务回滚。 GAUSS-01613: "bit map error
SQL数据清零。 如果发生了以上事件,GaussDB(DWS)会记录统计信息被重置的时间,可通过get_node_stat_reset_time函数查询。 父主题: 系统视图
subquery in index expression" SQLSTATE: 0A000 错误原因:表达式索引中不能使用子查询。 解决办法:请勿在表达式索引中使用子查询。 GAUSS-01294: "cannot use aggregate function in index expression"
资源高消耗型SQL需做好压测和并发管控 34 规则3.12 禁止针对行存大表的频繁COUNT 35 建议3.13 避免查询返回超大结果集(数据导出场景除外) 36 建议3.14 查询时避免使用“SELECT *”写法 37 建议3.15 谨慎使用递归语句(WITH RECURSIVE),明确终止条件,确保递归可终止
default expression" SQLSTATE: 0A000 错误原因:default表达式中含有子查询,这是不允许的。 解决办法:检查sql语句中的default表达式是否使用子查询语句。 GAUSS-01726: "cannot use aggregate function in
1及以上集群版本支持。 8.2.1集群版本支持降级异常规则,所有异常规则都支持降级行为,降级后仅网络资源抢占降至低优先级:在正常查询无网络请求时,才会调度降级查询的网络请求。 默认异常规则仅8.2.0及以上集群版本中生效,升级到8.2.0及以上集群版本时默认异常规则不会生效,用户可自行创建所需规则。
使用GRANT语法对表/schema进行赋权,示例: 假设当前有两个用户tom和jerry,如果想要用户jerry能够对当前tom创建的所有表以及将来创建的表都有查询权限,如何处理: 将用户tom下的同名schema权限赋给jerry。 1 GRANT USAGE ON SCHEMA tom TO jerry;
PG_PREPARED_STATEMENTS字段 名称 类型 描述 name text 预备语句的标识符。 statement text 创建该预备语句的查询字符串。对于从SQL创建的预备语句而言是客户端提交的PREPARE语句;对于通过前/后端协议创建的预备语句而言是预备语句自身的文本。 prepare_time
SQL数据清零。 如果发生了以上事件,GaussDB(DWS)会记录统计信息被重置的时间,可通过get_node_stat_reset_time函数查询。 父主题: 系统视图