检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建的外表与其对应的远端表的列名和类型名要完全一致,且远端表的类型为行存表、列存表、哈希表或者复制表。 如果关联的表在另外一个集群是复制表或者存在数据倾斜,性能可能会很差。 使用期间,两个集群的状态应为“Normal”。 使用期间,禁止对远端集群的源数据表做ddl修改和增、删、改操作,否则可能导致查询结果不一致。
HIRE_maxvalue VALUES LESS THAN (MAXVALUE) ); 选择分布键 Hash表的分布键选取至关重要,如果分布键选择不当,可能会导致数据倾斜,从而导致查询时,I/O负载集中在部分DN上,影响整体查询性能。因此,在确定Hash表的分布策略之后,需要对表数据进行倾斜性检查
长字符串自动截断功能,在后续的INSERT语句中(不包含外表的场景下),对目标表中char和varchar类型的列上插入超长字符串时,系统会自动按照目标表中相应列定义的最大长度对超长字符串进行截断。 如果向字符集为字节类型编码(SQL_ASCII,LATIN1等)的数据库中插入多
字符串函数(Oracle) 本节介绍如下字符串函数: LISTAGG STRAGG WM_CONCAT NVL2和REPLACE QUOTE LISTAGG LISTAGG根据ORDER BY子句对每个组中的列值进行排序,并将排序后的结果拼接起来。 图1 输入:LISTAGG 图2
'partition_name' partition”。 目标表是行存表时: 若目标表的表属性为ENABLE ROW MOVEMENT,则不会报错,更新的数据会属于新分区。 若目标表的表属性为DISABLE ROW MOVEMENT,会报错“fail to update partitioned table
则表名将创建为“Name”。 选择“阵列维度”。“阵列维度”指列的阵列尺寸。 例如:如果某列的数组维度定义为integer [],该列数据会添加为单维数组。 上表的marks列创建为单维数据,subject列创建为二维数据。 从“数据类型”中选择列的数据类型。例如,为整数值选择“bigint”。
条件语句 条件语句的主要作用是判断参数或者语句是否满足已给定的条件,根据判定结果执行相应的操作。 GaussDB(DWS)有五种形式的IF: IF_THEN 图1 IF_THEN::= IF_THEN语句是IF的最简单形式。如果条件为真,statements将被执行。否则,将忽略
本示例以TPC-DS样例数据为例。 打开SQL客户端工具,连接到您的数据库。 使用explain语句查询所要执行的SQL语句的预估代价,从而可以确定该SQL语句是否会进行资源监控。 默认执行代价大于resource_track_cost的查询才会进行资源监控,用户才可以查询到相关的资源监控信息。 例如,执
HIRE_maxvalue VALUES LESS THAN (MAXVALUE) ); 选择分布键 Hash表的分布键选取至关重要,如果分布键选择不当,可能会导致数据倾斜,从而导致查询时I/O负载集中在部分DN上,影响整体查询性能。因此,在确定Hash表的分布策略之后,需要对表数据进行倾斜性检查,
本示例以TPC-DS样例数据为例。 打开SQL客户端工具,连接到您的数据库。 使用explain语句查询所要执行的SQL语句的预估代价,从而可以确定该SQL语句是否会进行资源监控。 默认执行代价大于resource_track_cost的查询才会进行资源监控,用户才可以查询到相关的资源监控信息。 例如,执
说明 src_loc 待关闭的LOB类型对象。 DBMS_LOB.INSTR 该函数返回在LOB中第N次出现的位置,如果输入的是一些无效值会返回NULL值。offset < 1 or offset > LOBMAXSIZE,nth < 1,nth > LOBMAXSIZE。 DBMS_LOB
说明 src_loc 待关闭的LOB类型对象。 DBMS_LOB.INSTR 该函数返回在LOB中第N次出现的位置,如果输入的是一些无效值会返回NULL值。offset < 1 or offset > LOBMAXSIZE,nth < 1,nth > LOBMAXSIZE。 DBMS_LOB
条件语句 条件语句的主要作用是判断参数或者语句是否满足已给定的条件,根据判定结果执行相应的操作。 GaussDB(DWS)有五种形式的IF: IF_THEN 图1 IF_THEN::= IF_THEN语句是IF的最简单形式。如果条件为真,statements将被执行。否则,将忽略
GS_213110100 错误码: the number of boundaries cannot be greater than %d. 解决方案:边界数量超出限制。 level: ERROR GS_213130080 错误码: default value cannot reference to a column
bigint 语句执行使用的内部query id。 query text 正在执行的语句。 query_plan text 语句的执行计划。 规格限制: DML语句都会显示执行计划,DDL语句不显示执行计划。 当用户下发PBE(Parse Bind Execute)批处理语句时,为了便于分析语句情况,自8
bigint 语句执行使用的内部query id。 query text 正在执行的语句。 query_plan text 语句的执行计划。 规格限制: DML语句都会显示执行计划,DDL语句不显示执行计划。 当用户下发PBE(Parse Bind Execute)批处理语句时,为了便于分析语句情况,自8
close(); 执行预编译SQL语句 预编译语句是只编译和优化一次,然后可以通过设置不同的参数值多次使用。由于已经预先编译好,后续使用会减少执行时间。因此,如果多次执行一条语句,请选择使用预编译语句。可以按以下步骤执行: 调用Connection的prepareStatement方法创建预编译语句对象。
close(); 执行预编译SQL语句 预编译语句是只编译和优化一次,然后可以通过设置不同的参数值多次使用。由于已经预先编译好,后续使用会减少执行时间。因此,如果多次执行一条语句,请选择使用预编译语句。可以按以下步骤执行: 调用Connection的prepareStatement方法创建预编译语句对象。
ST函数中。 系统表pg_cast存储了有关数据类型之间的转换关系以及如何执行这些转换的信息。详细信息请参见PG_CAST。 语义分析阶段会决定表达式的返回值类型并选择适当的转换行为。数据类型的基本类型分类,包括:boolean、numeric、string、bitstring、
PARTITION 工具不支持迁移分区/子分区,在迁移后脚本中注释掉以下分区/子分区的关键字: 范围分区/子分区 列表分区/子分区 哈希分区/子分区 场景1:假设参数tdMigrateCASE_N和tdMigrateRANGE_N分别设置为comment和range。 以下示例为