检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
group by操作,就会导致NULL值倾斜。当前RLBT技术会自动识别这种场景,并生成相应的NULL值倾斜优化计划。 计算倾斜解决 在解决倾斜时,目前针对最常见的join和agg算子进行了优化。 join优化 基本思路是将倾斜数据和非倾斜数据进行隔离处理。主要分为以下三种情况:
进行交换的普通表和分区必须满足如下条件: 普通表和分区的列数相同,对应列的信息严格一致,包括:列名、列的数据类型、列约束、列的Collation信息、列的存储参数、列的压缩信息等。 普通表和分区的表压缩信息严格一致。 普通表和分区的分布列信息严格一致。 普通表索引和分区Local索引个数相同,且对应索引的信息严格一致。
计算Node Group,然后根据代价,从中为当前算子挑选最佳计算Node Group。 参数类型:字符串 参数单位:无 取值范围: optimal:候选计算Node Group列表包含算子操作对象所在的Node Group和由当前用户具有COMPUTE权限的所有Node Group包含的所有DN构成的Node
议在数据导入后再建索引)。因此,仅在必要时创建索引。 索引定义里的所有函数和操作符都必须是immutable类型的,即它们的结果必须只能依赖于它们的输入参数,而不受任何外部的影响(如另外一个表的内容或者当前时间)。这个限制可以确保该索引的行为是定义良好的。要在一个索引上或WHER
议在数据导入后再建索引)。因此,仅在必要时创建索引。 索引定义里的所有函数和操作符都必须是immutable类型的,即它们的结果必须只能依赖于它们的输入参数,而不受任何外部的影响(如另外一个表的内容或者当前时间)。这个限制可以确保该索引的行为是定义良好的。要在一个索引上或WHER
--删除表格。 openGauss=# DROP TABLE reservation; 范围类型上的操作符和函数的完整列表可见范围函数和操作符。 包含和排除边界 每一个非空范围都有两个界限,下界和上界。上下界之间的所有值都被包括在范围内。一个包含界限意味着边界点本身也被包括在范围内,而一个排除边界意味着边界点不被包括在范围内。
例升级。 操作流程 操作步骤 说明 步骤一:升级前检查 版本升级前需要检查实例状态和实例的CPU使用率、内存使用率、磁盘使用率等监控指标是否正常。 步骤二:升级操作 支持两种升级方式:升级自动提交和升级待观察。用户可以根据需要选择单个实例升级,也可以选择批量升级多个实例。 步骤三:升级后验证
--删除表格。 gaussdb=# DROP TABLE reservation; 范围类型上的操作符和函数的完整列表请参见范围函数和操作符。 包含和排除边界 每一个非空范围都有两个界限,下界和上界。上下界之间的所有点都被包括在范围内。一个包含界限意味着边界点本身也被包括在范围内,而一个排除边界意味着边界点不被包括在范围内。
tory 参数说明:是否允许非初始用户创建、修改和删除DIRECTORY对象。 参数类型:布尔型 参数单位:无 取值范围: on:表示允许非初始用户创建、修改和删除DIRECTORY对象。 off:表示不允许非初始用户创建、修改和删除DIRECTORY对象。 默认值:off 设置
--------- f (1 row) DROP TABLE reservation; 范围类型上的操作符和函数的完整列表可见范围函数和操作符。 包含和排除边界 每一个非空范围都有两个界限,下界和上界。上下界之间的所有点都被包括在范围内。一个包含界限意味着边界点本身也被包括在范围内,而一个排除边界意味着边界点不被包括在范围内。
首次执行DBE_SCHEDULER.GENERATE_JOB_NAME会在public下创建一个临时序列用于保存当前名称的序号。由于普通用户没有在public下create权限,因此如果普通用户为当前db下第一次调用该函数,会失败,需要授权该普通用户在public下的create权限,或者使用有该权限的用户调用该接口以创建临时序列。
rec类型来创建的变量不支持not null和default功能。 其他类型嵌套一个record类型,如果有一列指定了not null或default,则会编译报错。创建嵌套record类型的变量,该变量的record元素不支持not null和default功能。 default_with_oids
Scan投影、共享聚合函数的转移状态和Step步数优化特性的开关。 该参数属于USERSET类型参数,请参考表1中对应设置方法进行设置。 取值范围:布尔型 off:为默认取值,表示关闭本功能。 on:表示同时启用SRF、表达式展平、取消集中式Seq Scan投影、共享聚合函数的转移状态和Step步数优化特性。
为example2。 假定CN和DN的数据目录/pg_location/mount1/path1,CN和DN的数据目录/pg_location/mount2/path2,CN和DN的数据目录/pg_location/mount3/path3,CN和DN的数据目录/pg_locat
rec类型来创建的变量不支持not null和default功能。 其他类型嵌套一个record类型,如果有一列指定了not null或default,则会编译报错。创建嵌套record类型的变量,该变量的record元素不支持not null和default功能。 default_with_oids
0以下版本不支持设置实例级自动备份策略。 计费说明 备份都是以压缩包的形式存储在对象存储服务上。具体收费规则请参见GaussDB的备份是如何收费的。 修改自动备份策略 登录管理控制台。 单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 GaussDB”,进入云数据库 GaussDB信息页面。
参数说明:该参数为基于反馈的优化器基数和代价矫正功能的总开关,打开后开启算子信息收集流程和基数估计流程,后端模型维护的启动线程会随此参数开关启动或退出。 参数类型:布尔型 参数单位:无 取值范围: on:表示开启算子信息流程和基数估计流程。 off:表示关闭算子信息流程和基数估计流程。 默认值:
部分查询改写规则同时受查询改写的hint和GUC参数控制,通常查询改写的hint优先级高于GUC参数控制,涉及到受GUC参数控制的改写规则会在Hint使用说明相关章节进行描述。 每条查询改写规则受一对互斥的hint控制,如:子查询展开的规则同时受EXPAND_SUBQUERY和NO_EXPAND_S
中编译、执行会对函数和函数依赖的PACKAGE均加读锁。 在创建函数时,函数内部通过SET语句设置current_schema和search_path无效。执行完函数后的search_path和current_schema与执行函数前的search_path和current_schema保持一致。
、"MCV"、"ALL"。 "BAYESNET":只创建智能统计信息。 "MCV":只创建传统统计信息。 "ALL":同时创建传统统计信息和智能统计信息。 默认值:"BAYESNET" ai_stats_cache_limit 参数说明:该参数用于指定在enable_ai_stats为on状态下最多缓存的模型数量。