检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
入到对应的分区上,否则给出报错和提示信息。这是最常用的分区策略。目前范围分区仅支持范围分区策略。 列表分区是根据表的一列,将要插入表的记录通过每一个分区中出现的键值划分到对应的分区中,这些键值在不同的分区里没有重叠。为每组键值创建一个分区,用来存储相应的数据。 列表分区策略是根据
contain hash distribution column" SQLSTATE: 0A000 错误原因:GaussDB(DWS)主键约束通过unique btree索引实现。主键约束没有包含分布列时,无法成功创建索引。 解决办法:请检查主键约束中是否包含分布列。 GAUSS-01285:
在修改计划阶段页面可修改阶段的切换时间,资源配置等信息。 网络带宽权重仅8.2.1及以上集群版本支持。 手动切换资源管理计划阶段 运行中的计划如果需要提前切换至某个阶段,可以通过手动切换功能切换至目标阶段。 登录GaussDB(DWS)管理控制台。 在集群列表中单击需要访问“资源管理”页面的集群名称。 进入“基本信息”页面,左导航栏单击“资源管理”。
SCADE。如果在删除某个用户失败时,同时其他用户也无法成功删除。 如果用户A创建的GDS外表指定的错误表在用户B的schema下,则无法通过DROP USER指定CASCADE关键字直接删除用户B。 DROP USER若提示role is being used by other
column_name [,...] ) } } ]; 参照前面章节中的办法向目标表中导入小批量数据。 对于单个数据源文件,在导入时,可通过均匀切割,导入部分切割后的数据源文件来验证数据倾斜性。 检验数据倾斜性。命令中的table_name ,请填入实际的目标表名。 1 SELECT
格。最近的过程在顶部,最早的在底部,每个程序名的末尾是该过程的当前行号。 双击“调用堆栈”窗格中的函数名,通过“调用堆栈”窗格在多个函数中导航。 导出函数/过程DDL 可通过右键单击“导出DDL”导出该函数/过程定义。 在“对象浏览器”窗格中,右键单击所选函数/过程,选择“导出DDL”。
入到对应的分区上,否则给出报错和提示信息。这是最常用的分区策略。目前范围分区仅支持范围分区策略。 列表分区是根据表的一列,将要插入表的记录通过每一个分区中出现的键值划分到对应的分区中,这些键值在不同的分区里没有重叠。为每组键值创建一个分区,用来存储相应的数据。 列表分区策略是根据
primary,peer_role=%d" SQLSTATE: XX000 错误原因:备DN收到的删除数据的命令不是来自于主DN。 解决办法:通过gs_om -t status --detail命令查询对应主、备DN的连接信息,确保与postgresql.conf配置文件中replc
集群列表中,在指定集群所在行操作列选择“更多 > 转加密集群”。 在弹出选择框中,选择密钥源、密钥名称和加密算法,将集群转成加密集群。 方式一:从密钥中选择密钥名称。用户可通过创建共享操作,共享给其他成员KMS资源。被共享成员接受共享邀请后即可在密钥源中选择共享的KMS资源。 图1 从密钥中选择 方式二:输入密钥
count(distinct)、magicset、lazyagg、子查询/子链接提升等重写优化,都会构造新的子查询,此时会对新构造的子查询也应用上面分配block_name的递归处理,block_name的编号计数在之前的基础上进行累加。 优化器重写阶段,发生子查询提升时,内层子查
item type: %d" SQLSTATE: XX000 错误原因:系统不支持用户自定义操作符。 解决办法:系统不支持用户自定义操作符,导致通过语法create operator创建自定义操作符失败。 GAUSS-01430: "storage type cannot be different
为0x8240,第二个字节为0x40,与ASCII“@”符号编码相同,因此无法直接作为对象名使用。如果确实要使用,可以在创建和访问对象时,通过增加双引号来规避这个问题。 示例 创建一个UTF8编码的数据库music(本地环境的编码格式必须也为UTF8)。 1 CREATE DATABASE
存储过程的标识符为PROCEDURE。 函数必须返回一个具体的值,并且规定返回值的数值类型。 存储过程可以没有返回值,也可以有返回值,甚至可以有多个返回值,可以通过输出参数返回结果,也可以直接在存储过程中使用SELECT语句返回结果集。 函数适用于需要返回单个值的情况,比如计算某个数值、字符串处理、返回表等。
epare语句时重新规划。 SEQUENCES 丢弃缓存的所有序列相关的状态,包括currval()/lastval()信息和任何至今还未通过nextval()返回的预先分配的序列值。 ALL 释放所有与当前会话相关的临时资源,并重置到其初始状态,这与执行以下语句序列有几乎相同的效果:
IF NOT EXISTS参数仅9.1.0及以上版本支持。 如果当前搜索路径上的模式中存在同名对象时,需要明确指定引用对象所在的模式。可以通过命令SHOW SEARCH_PATH来查看当前搜索路径上的模式。 示例 创建一个角色role1: 1 CREATE ROLE role1 IDENTIFIED
所周知代价估算,尤其是中间结果集的代价估算一般会有比较大的偏差,这种比较大的偏差就可能会导致agg的计算方式出现比较大的偏差,这时候就需要通过best_agg_plan进行agg计算模型的干预。 一般来说,当agg汇聚的收敛度很小时,即结果集的个数在agg之后并没有明显变少时(经
方式一:集群创建成功后,用户可以登录GaussDB(DWS) 管理控制台,根据实际需要修改集群的数据库参数。 具体操作请参见“修改数据库参数”章节。 方式二:成功连接集群后,通过SQL命令的方式设置SUSET或USERSET类型的参数。 修改指定数据库,用户,会话级别的参数。 设置数据库级别的参数 1 ALTER DATABASE
RETURN NEXT可用于标量和复合数据类型。 RETURN QUERY有一种变体RETURN QUERY EXECUTE,后面还可以增加动态查询,通过USING向查询插入参数。 示例 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
如果在下拉列表中选择了另一个模式,则此模式被设置为默认模式,并覆盖之前的设置。 所选模式设置为数据库(从数据库下拉列表中选择)中所有活动连接的默认模式。 导出DDL和数据 可通过右键单击“导出DDL”导出该模式下函数/过程、表、序列和视图的定义。如果需要导出数据,可右键单击“导出DDL和数据”。 在“对象浏览器”窗
高检索效率。 增强可用性。如果分区表的某个分区出现故障,表在其他分区的数据仍然可用。 提升可维护性。对于需要周期性删除的过期历史数据,可以通过drop/truncate分区的方式快速高效处理。 支持的表分区类型 范围分区(Range Partitioning),基于一个数值型范围划分数据,例如按日期或价格区间定义。