检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
尽量避免数据shuffle,减小网络压力。通过选择join-condition或者group by列为分布列可以最大程度的实现这点。 从上述描述来看表定义中最重要的一点是分布列的选择。创建表定义一般遵循图1所示流程。表定义在数据库设计阶段创建,在SQL调优过程中进行审视和修改。 图1 表定义流程 审视和修改表
"step size cannot equal zero" SQLSTATE: 22023 错误原因:语句错误。 解决办法:修改SQL。间隔不能是0。 GAUSS-02855: "argument of ntile must be greater than zero" SQLSTATE:
GAUSS-03128: "type %s is not a domain" SQLSTATE: 42804 错误原因:当前domainType是一个数据类型,不是domain类型。 解决办法:检查输入参数。 GAUSS-03129: "typmod array must be type
schemaname name 表的命名空间。 relname name 表的名称。 seq_scan bigint 顺序扫描的次数。只统计行存表。如果是分区表,显示各个分区扫描次数的和。 seq_tuple_read bigint 顺序扫描的行数。只统计行存表。 index_scan bigint
schemaname name 表的命名空间。 relname name 表的名称。 seq_scan bigint 顺序扫描的次数。只统计行存表。如果是分区表,显示各个分区扫描次数的和。 seq_tuple_read bigint 顺序扫描的行数。只统计行存表。 index_scan bigint
schemaname name 表的命名空间。 relname name 表的名称。 seq_scan bigint 顺序扫描的次数。只统计行存表。如果是分区表,显示各个分区扫描次数的和。 seq_tuple_read bigint 顺序扫描的行数。只统计行存表。 index_scan bigint
GAUSS-03113: "wrong range of array subscripts" SQLSTATE: 2202E 错误原因:数组的维度下界必须是1。 解决办法:检查输入参数。 GAUSS-03114: "dimension values cannot be null" SQLSTATE:
RESTRICT CASCADE:级联删除依赖于表的对象(比如视图)。 RESTRICT(缺省项):如果存在依赖对象,则拒绝删除该表。这个是缺省。 示例 删除表warehouse_t1: 1 DROP TABLE tpcds.warehouse_t1; 相关链接 ALTER TABLE,12
schemaname name 表的命名空间。 relname name 表的名称。 seq_scan bigint 顺序扫描的次数。只统计行存表。如果是分区表,显示各个分区扫描次数的和。 seq_tuple_read bigint 顺序扫描的行数。只统计行存表。 index_scan bigint
导出至MRS(HDFS):从DN节点导出数据时,以segment的格式存储在HDFS中,文件命名规则为“mpp_数据库名_模式名_表名称_节点名称_n.orc”。这里的“n”是从0开始按照自然数0、1、2、3递增。 对于来自不同集群或不同数据库的数据,建议用户可以将数据导出到不同路径下。ORC格式文件大小最大为128M,Stripe大小最大为64M。
级。 例如: no nestloop(t1 t2 t3)表示:生成t1,t2,t3三表连接计划时,不使用nestloop。三表连接计划可能是t2 t3先join,再跟t1 join,或t1 t2先join,再跟t3 join。此hint只hint最后一次join的join方式,对
schemaname name 表的命名空间。 relname name 表的名称。 seq_scan bigint 顺序扫描的次数。只统计行存表。如果是分区表,显示各个分区扫描次数的和。 seq_tuple_read bigint 顺序扫描的行数。只统计行存表。 index_scan bigint
RESTRICT CASCADE:级联删除依赖于表的对象(比如视图)。 RESTRICT(缺省项):如果存在依赖对象,则拒绝删除该表。这个是缺省。 示例 删除表warehouse_t1: 1 DROP TABLE tpcds.warehouse_t1; 相关链接 ALTER TABLE,12
------------ {xx,yy,zz} (1 row) 在string_to_array中,如果分隔符参数是NULL,输入字符串中的每个字符将在结果数组中变成一个独立的元素。如果分隔符是一个空白字符串,则整个输入的字符串将变为一个元素的数组。否则输入字符串将在每个分隔字符串处分开。 在
input_format 输入格式是由V和F组成的字符序列,与脱敏列数据长度相同。V对应位置的字符可能会被脱敏,F对象位置的字符会被忽略跳过,V字符序列标识脱敏范围。输入输出格式参数适用于定长数据,比如,银行卡号、身份证号、手机号等。 output_format 输出格式是由V和其他任意字符组
expression [, ...] ) 只保留那些在给出的表达式上运算出相同结果的行集合中的第一行。 SELECT列表 指定查询表中列名,可以是部分列或者是全部(使用通配符*表示)。 通过使用子句AS output_name可以为输出字段取个别名,这个别名通常用于输出字段的显示。 FROM子句 为SELECT声明一个或者多个源表。
e字段的值,如'hdfs_server_8f79ada0_d998_4026_9020_80d6de2692ca'。 不同的数据库之间资源是隔离的,因此在不同的数据库中外部服务器名称可以相同。 FOREIGN DATA WRAPPER 只能指定为HDFS_FDW,它在数据库中已经存在。
exec_count integer 该算子节点在所有DN上的最大执行次数。 progress text 该算子的进度信息,第一个算子展示的是作业整体的进度。其他算子展示的是当前算子进度信息。 min_net_size bigint 该算子在所有DN上的最小网络通信数据量(KB),主要涉及网络算子。
不是系统管理员。 解决办法:CREATE EXTENSION时,EXTENSION的控制文件要求必须以系统管理员权限运行,则实际账户也必须是系统管理员。 GAUSS-01489: "permission denied to update extension '%s'" SQLSTATE:
添加成功的节点称为“空闲节点”,此节点主要用于扩容场景下,添加成功后即开始计费,建议需要使用时添加,并及时扩容到集群中。 在反亲和部署模式下,每次添加节点的数量只能是集群安全环大小的整数倍,如集群安全环大小为3,则添加节点时会强制数量为3的倍数。 在反亲和部署模式下,如果因异常下电或其它原因导致某个空闲节