检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
支持和约束 支持场景 通常全量物化视图所支持的查询范围与CREATE TABLE AS语句一致。 全量物化视图上支持创建索引。 支持analyze、explain。 不支持场景 物化视图不支持增删改操作,只支持查询语句。 约束 全量物化视图的刷新、删除过程中会给基表加高级别锁,若
支持和约束 支持场景 通常全量物化视图所支持的查询范围与CREATE TABLE AS语句一致。 创建全量物化视图可以指定分布列。 可以在全量物化视图上创建索引。 支持analyze、explain。 不支持场景 全量物化视图不支持NodeGroup。 不可对物化视图做增删改操作,只支持查询语句。
支持和约束 支持场景 大体上,全量物化视图所支持的查询范围与CREATE TABLE AS语句一致。 创建全量物化视图可以指定分布列。 可以在全量物化视图上创建索引。 支持analyze、explain。 不支持场景 全量物化视图不支持NodeGroup。 不可对物化视图做增删改操作,只支持查询语句。
创建物化视图不可指定物化视图分布列。 不可对物化视图做增删改操作,只支持查询语句。 不支持用临时表/hashbucket/unlog/分区表创建物化视图,只支持hash分布表。 不支持物化视图嵌套创建(物化视图上创建物化视图)。 不支持UNLOGGED类型的物化视图,不支持WITH语法。 约束 物化视图定义如果为UNION
区表创建物化视图,只支持hash分布表。 不支持物化视图嵌套创建(物化视图上创建物化视图)。 仅支持行存表。 不支持UNLOGGED类型的物化视图,不支持WITH语法。 约束 物化视图定义如果为UNION ALL,则其中每个子查询需使用不同的基表,且各基表分布列相同。物化视图的分布列会自动推导且与各基表相同。
函数支持自治事务 自治事务可以在函数中定义,标识符为PRAGMA AUTONOMOUS_TRANSACTION,其余语法与函数语法相同,请参见CREATE FUNCTION示例如下。 gaussdb=# CREATE TABLE t4(a INT, b INT, c TEXT);
函数支持自治事务 自治事务可以在函数中定义,标识符为PRAGMA AUTONOMOUS_TRANSACTION,其余语法与函数语法相同,请参见CREATE FUNCTION。 gaussdb=# CREATE TABLE t4(a INT, b INT, c TEXT); NOTICE:
版本支持公告 GaussDB版本策略 父主题: 产品发布说明
数组支持的函数 以下示例为ORA兼容模式下的示例,函数定义说明里[]中的内容代表可选项,如count[()]表示可以写成count或count()。 暂不支持数组未初始化报错(Reference to uninitialized collection)、数组下标越界报错(Subscript
描述:返回给定indexbytable中所有元素根据索引排序后的结果集,会返回多行数据。 返回类型:setof anyelement。 约束:只支持index by int类型,不支持index by varchar类型。 示例: 1 2 3 4 5 6 7 8 9 10 11 12 13
描述:返回给定indexbytable中所有元素根据索引排序后的结果集,会返回多行数据。 返回类型:setof anyelement 约束:只支持index by int类型,不支持index by varchar类型。 示例: 1 2 3 4 5 6 7 8 9 10 11 12 13
描述:返回给定indexbytable中所有元素根据索引排序后的结果集,会返回多行数据。 返回类型:setof anyelement 约束:只支持INDEX BY INT类型,不支持INDEX BY VARCHAR类型。 示例: 1 2 3 4 5 6 7 8 9 10 11 12 13
数组支持的函数 以下几点说明描述了数组类型函数在开启GUC参数varray_compat前后的差异行为: count、extend、trim、delete、first、last、next和prior函数应用在未初始化的数组即数组为NULL时,开启参数会报Reference to uninitialized
常规锁设计 分区表通过表锁+分区锁两重设计,在表和分区上分别施加8个不同级别的常规锁,来保证DQL、DML、DDL并发过程中的合理行为控制。下表给出了不同级别锁的互斥行为,标记为√的两种常规锁互不阻塞,可以并行。 表1 常规锁行为 - ACCESS_SHARE ROW_SHARE
GaussDB版本策略 GaussDB是华为自主创新研发的分布式关系型数据库,该产品具备企业级复杂事务混合负载能力,同时支持分布式事务,同城跨AZ部署,数据0丢失,支持1000+的扩展能力,PB级海量存储。本文将为您介绍GaussDB集群的版本生命周期及策略。 GaussDB数据库引擎版本号说明
数组支持的函数 以下几点说明描述了数组类型函数在开启GUC参数varray_compat前后的差异行为: count、extend、trim、delete、first、last、next和prior函数应用在未初始化的数组即数组为NULL时,开启参数会报Reference to uninitialized
函数支持自治事务 自治事务可以在函数中定义,标识符为PRAGMA AUTONOMOUS_TRANSACTION,其余语法与函数语法相同,示例如下。 gaussdb=# create table t4(a int, b int, c text); NOTICE: The 'DISTRIBUTE
匿名块支持自治事务 自治事务可以在匿名块中定义,标识符为PRAGMA AUTONOMOUS_TRANSACTION,其余语法与创建匿名块语法相同,示例如下。 create table t1(a int ,b text); START TRANSACTION; DECLARE
匿名块支持自治事务 自治事务可以在匿名块中定义,标识符为PRAGMA AUTONOMOUS_TRANSACTION,其余语法与创建匿名块语法相同,示例如下。 gaussdb=# create table t1(a int ,b text); NOTICE: The 'DISTRIBUTE
函数支持自治事务 自治事务可以在函数中定义,标识符为PRAGMA AUTONOMOUS_TRANSACTION,其余语法与函数语法相同,示例如下。 gaussdb=# create table t4(a int, b int, c text); gaussdb=# CREATE