vel=1的结果集,关联查询执行了五次,前四次分别输出level=2,3,4,5的结果集,在第五次执行时,由于没有parentid和输出结果集id相等的记录,也就是再没有多余的孩子节点,因此查询结束。 对于WITH RECURSIVE表达式,GaussDB(DWS)支持其分布式执行。由于WITH
仅支持1个分区键,其支持的数据类型参见Partition Key。 在同一语句中partition_less_than_item和partition_start_end_item两者不可同时使用;不同split语句之间没有限制。 分区项partition_less_than_item的语法为:
GAUSS-00311 -- GAUSS-00320 GAUSS-00311: "SELECT FOR UPDATE/SHARE cannot be applied to a join" SQLSTATE: 0A000 错误原因:SELECT ... FOR UPDATE/SHARE...OF
GAUSS-01040 GAUSS-01031: "data type %s has no default operator class for access method '%s'" SQLSTATE: 42704 错误原因:黑名单已禁用。 解决办法:禁止使用此语法。 GAUSS-01032:
Z集群在其中的任一AZ都可以作为灾备集群选中。 “集群名称”:用户选择灾备集群可用分区后,会自动过滤出符合逻辑同构要求的灾备集群列表,如果没有符合条件的灾备集群,可单击“创建灾备集群”创建与生产集群配置相同的集群作为灾备集群。 设置高级配置。选择“自定义”时,可以设置以下高级配置
而仍存放在WAL缓冲区中,等待WalWriter进程周期性写入磁盘。 如果系统负载很高,在延迟时间内,其他事务可能已经准备好提交。但如果没有事务准备提交,这个延迟就是在浪费时间。 commit_siblings 参数说明:当一个事务发出提交请求时,如果数据库中正在执行的事务数量
UUID的显著优点就是全局唯一,不需要中心节点,单个节点独立生成。但是也存在缺点,UUID较INT占用更多的存储空间,索引效率低,生成的ID随机,没有递增的特性,所以辨识困难。因此,在应用中,要根据实际情况选择UUID还是Sequence作为数据表主键。 示例如下: INT类型作为分布列。
base对象和Tablespace对象。 重分布过程是以表为单位执行,如果用户执行交换分区,分区表和待交换的非分区表有一个完成重分布,一个没有完成重分布,这两个表属于两个节点组,这种情况不支持交换分区,需要等两个表都重分布完之后才能执行交换分区。 操作步骤 登录GaussDB(DWS)管理控制台。
列存表目前只支持窗口函数rank(expression)和row_number(expression),以及聚集函数的sum,count,avg,min和max,而行存表没有限制。 单个查询中可以包含一个或多个窗口函数表达式。 窗口函数仅能出现在输出列中。如果需要使用窗口函数的值进行条件过滤,需要将窗口函数嵌套
的内部形式,比如一个字段的缺省值。在检查系统表的内容的时候很有用。如果表达式可能包含关键字,则指定它们引用相关的OID作为第二个参数;如果没有关键字,设置为零即可。 pg_get_indexdef(index_oid) 描述:获取索引的CREATE INDEX命令。 返回类型:text
错误原因:未命名的XML属性值必须是列的引用。 解决办法:用户检查输入SQL。 GAUSS-00082: "XML attribute name '%s' appears more than once" SQLSTATE: 42601 错误原因:XMLELEMENT中出现了重复的列。 解决办法:用户检查输入SQL。
使用SQL客户端工具,以管理员用户连接数据库,执行以下命令定期清理和回收存储空间。 1 VACUUM FULL; GaussDB(DWS)数据仓库中保存的数据在删除后,可能没有释放占用的磁盘空间形成脏数据,导致磁盘浪费,建议定期清理存储空间。 建议用户检查磁盘容量,分析现有集群规格是否满足业务需求,若不满足,建议
%m" SQLSTATE: 42P13 错误原因:调用系统函数失败。 解决办法:检查命令是否正确使用。 GAUSS-02562: "access to library '%s' is not allowed" SQLSTATE: 42501 错误原因:不允许访问库。 解决办法:请检查是否有权限访问该路径下的库。
2表示指标属性(TSFIELD),仅用于时序表。 3时间属性(TSTIME),仅用于时序表。 应用示例 查询指定表中包含的字段名和字段编号。t1和public分别替换为实际的表名和schema名称。 1 2 3 4 5 6 7 SELECT attname,attnum FROM pg_attribute
2表示指标属性(TSFIELD),仅用于时序表。 3时间属性(TSTIME),仅用于时序表。 应用示例 查询指定表中包含的字段名和字段编号。t1和public分别替换为实际的表名和schema名称。 1 2 3 4 5 6 7 SELECT attname,attnum FROM pg_attribute
错误原因:参数值不等于期望值。 解决办法:设置参数值等于期望值。 GAUSS-52103:"Failed to forcibly make the character sets to take effect." SQLSTATE: 无 错误原因:强制字符集生效失败 解决办法:重新安装字符集 父主题: GAUSS-52000
GAUSS-05973: "Snapshot is invalid at %s, this is a safe error if there is breakdown in gtm log" SQLSTATE: YY014 错误原因:GTM发生故障或者CN与GTM断连,导致CN上的活跃事务在GT
dynamic_used_memory:已使用的动态内存。 dynamic_peak_memory:内存的动态峰值。 dynamic_used_shrctx:最大动态共享内存上下文。 dynamic_peak_shrctx:共享内存上下文的动态峰值。 max_shared_memory:最大共享内存。
dynamic_used_memory:已使用的动态内存。 dynamic_peak_memory:内存的动态峰值。 dynamic_used_shrctx:最大动态共享内存上下文。 dynamic_peak_shrctx:共享内存上下文的动态峰值。 max_shared_memory:最大共享内存。
限可以通过GRANT/REVOKE ALL PRIVILEGE授予或撤销。但系统权限无法通过ROLE和USER的权限被继承,也无法授予PUBLIC。 数据对象权限 将数据库对象(表和视图、指定字段、数据库、函数、模式等)的相关权限授予特定角色或用户。GRANT命令将数据库对象的特
您即将访问非华为云网站,请注意账号财产安全