检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
后,可用区2的节点将由主节点变更为备节点,可用区3的节点由备节点变更为主节点。 图1 DN主备倒换示意图 DN切换策略 GaussDB提供了数据高可靠和业务高可用两种故障切换策略。 数据高可靠:适用于对数据一致性要求高的场景。数据高可靠场景下,当DN主节点故障的时候,为保证数据不
外表字段属性。当前支持的dist_fdw、file_fdw、log_fdw未使用外表字段属性。 attinitdefval bytea 存储了此列默认的值表达式。行存表的ADD COLUMN需要使用此字段。 attkvtype tinyint 对某一列指定key value类型。类型包括:
外表字段属性。当前支持的dist_fdw、file_fdw、log_fdw未使用外表字段属性。 attinitdefval bytea 存储了此列默认的值表达式。行存表的ADD COLUMN需要使用此字段。 attkvtype tinyint 对某一列指定key value类型。类型包括:
hashagg(+gather); hashagg + redistribute + hashagg(+gather)。 GaussDB提供了guc参数best_agg_plan来干预执行计划,强制其生成上述对应的执行计划,此参数取值范围为0,1,2,3 取值为1时,强制生成第一种计划。
redistribute+hashagg(+gather) hashagg+redistribute+hashagg(+gather) GaussDB提供了guc参数best_agg_plan来干预执行计划,强制其生成上述对应的执行计划,此参数取值范围为0,1,2,3 取值为1时,强制生成第一种计划。
型。 第一行(最上层节点)是执行计划总执行开销的预计。这个数值就是优化器试图最小化的数值。 执行计划显示格式 GaussDB对执行计划提供了normal、pretty、summary、run四种显示格式: normal:代表使用默认的打印格式。 pretty:代表使用GaussD
诉用户,假设未知类型的文字是和另外一个输入相同的类型,那就是整数数组。现在只有两个操作符中的一个可以匹配,所以选择数组包含。(如果用户选择了范围包含,用户将得到一个错误,因为字符串没有正确的格式成为范围的文字。) 父主题: 类型转换
格式导出的文件,如有需要,可谨慎编辑导出的文件。 为了保证数据一致性和完整性,gs_dump会对需要转储的表设置共享锁。如果表在别的事务中设置了共享锁,gs_dump会等待锁释放后锁定表。如果无法在指定时间内锁定某个表,转储会失败。用户可以通过指定--lock-wait-timeout选项,自定义等待锁超时时间。
因为上述操作应该由CN判断对应的执行节点,否则执行结果可能产生错误。如果在声明为IMMUTABLE和SHIPPABLE类型的函数中下推执行了DDL,可能会导致各节点数据库对象不一致。修复此类问题可以在CN上创建VOLATILE PL/SQL函数,函数定义中使用execute语句动
hashagg(+ gather); hashagg + redistribute + hashagg(+ gather)。 GaussDB提供了GUC参数best_agg_plan来干预执行计划,强制其生成上述对应的执行计划,此参数取值范围为0,1,2,3。 取值为1时,强制生成第一种计划。
型。 第一行(最上层节点)是执行计划总执行开销的预计。这个数值就是优化器试图最小化的数值。 执行计划显示格式 GaussDB对执行计划提供了normal、pretty、summary、run四种显示格式: normal:代表使用默认的打印格式。 pretty:代表使用GaussD
public.all_data; --删除用户alice, bob。 gaussdb=# DROP USER alice, bob; 相关链接 DROP ROW LEVEL SECURITY POLICY 父主题: SQL语法
public.all_data; --删除用户alice, bob。 openGauss=# DROP USER alice, bob; 相关链接 DROP ROW LEVEL SECURITY POLICY 父主题: SQL语法
均可创建成功;当基表为除HASH分布以外的其他分布形式时,主键或唯一索引只能使用普通索引,即索引键必须包含基表分布键。 表的所有者、被授予了表ALTER权限的用户或被授予ALTER ANY TABLE权限的用户有权限执行ALTER TABLE命令,系统管理员默认拥有此权限。但要修
Filter: (a > 1) (8 rows) -- 可以看到SQL PATCH 生效生成相应计划 相关链接 SQL PATCH相关系统函数、系统表、系统视图和接口函数见表1 SQL PATCH相关系统函数、系统表、系统视图和接口函数介绍。 表1
数据,在c1列上建立索引后,使用IndexScan扫描效率显著提高,从2秒降低到0.2毫秒。 示例2:如果从执行计划中看,两表join选择了NestLoop,而实际行数比较大时,NestLoop Join可能执行比较慢。如下的例子中NestLoop耗时27秒,如果设置参数enab
UM和ANALYZE这样的维护语句并不需要迅速完成,并且不希望这些维护语句严重干扰系统执行其他的数据库操作。基于开销的清理延迟为管理员提供了一个实现这个目的手段。 有些清理操作会持有关键的锁,这些操作应该尽快结束并释放锁。所以GaussDB的机制是,在这类操作过程中,基于开销的清
保留期到期后,若您仍未支付账户欠款,那么计算资源(vCPU和内存)和弹性公网IP都将被释放,数据无法恢复。 图1 按需计费GaussDB资源生命周期 华为云根据客户等级定义了不同客户的宽限期和保留期时长。 避免和处理欠费 欠费后需要及时充值,详细操作请参见账户充值。 若云数据库GaussDB实例不再使用,您可以将他们删除,以免继续扣费。
息的相关操作。 argname和argmode的顺序没有严格要求,推荐按照argname、argmode、argtype的顺序使用。 相关链接 DROP PROCEDURE 优化建议 analyse | analyze 不支持在事务或匿名块中执行analyze 。 不支持在函数或存储过程中执行analyze操作。
应多行,CLUSTER也会有助于应用,因为如果索引标识出了第一匹配行所在的存储页,所有其它行也可能也已经在同一个存储页里了,这样便节省了磁盘访问的时间,加速了查询。 在聚簇过程中,系统会先创建一个按照索引顺序建立的表的临时备份,同时也建立表上的每个索引的临时备份。因此,聚簇过程中