更新日期:2024年09月11日
取值:[0,10]
默认值:0
说明:某个节点执行失败要重试的次数,为Step 内的某个Node 的重试。
失败节点重试次数(session 级参数):gcluster 向gnode 下发SQL 失败,对
报错gnode 重新下发SQL 尝试的次数。默认值为0,即报错节点不重试,最
大值为10。
如果该参数设置的值大于0,
报错节点重试的时机为:
创建/删除临时表、
select
下发但没有向客户端发送数据的情况。只要有数据传递了,就不能直接重试
sql 下发,即不在该参数管理范围了。
GBase 8a MPP Cluster 参数手册
文档版本2022-06-07
南大通用数据技术股份有限公司
147
修改方式:可使用set 语句修改值。适用于session、global 范围均可。
语法格式
select ... from
说明
查询时可以指定一个分区名,或多个分区名;
如果是子分区表,可以指定分区名、子分区名、或者分区名与子分区名的任意组合。
示例
示例1:不带子分区
gbase> create table t1(id int,vc varchar(20)) partition by list(id) partitions 3
(partition p0 values in (1),partition p1 values in (2,3),partition p2 values
in (4,6));
Query OK, 0 rows affected (Elapsed: 00:00:00.14)
gbase> insert into t1 values(1,1),(2,2),(3,3),(4,4),(6,6);
Query OK, 5 rows affected (Elapsed: 00:00:00.14)
Records: 5 Duplicates: 0 Warnings: 0
gbase> select * from t1 partition(p0,p2);
+------+------+
| id | vc |
+------+------+
| 1 | 1 |
| 4 | 4 |
| 6 | 6 |
+------+------+
3 rows in set (Elapsed: 00:00:00.04)
示例2:带子分区
gbase> create table t1 (id int)
GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 714
-> partition by range(id)
-> subpartition by hash(id)
-> (
-> partition p0 values less than (100)
-> (
-> subpartition p0_sp0,
-> subpartition p0_sp1
-> )
-> ,
-> partition p1 values less than (200)
-> (
-> subpartition p1_sp0,
-> subpartition p1_sp1
-> )
-> ) ;
Query OK, 0 rows affected (Elapsed: 00:00:00.14)
gbase> insert into t1 values (1),(2),(3),(4),(5);
Query OK, 5 rows affected (Elapsed: 00:00:00.10)
Records: 5 Duplicates: 0 Warnings: 0
gbase> insert into t1 values (101),(102),(103),(104),(105);
Query OK, 5 rows affected (Elapsed: 00:00:00.10)
Records: 5 Duplicates: 0 Warnings: 0
gbase> select * from t1 partition(p0,p1_sp0);
+------+
| id |
+------+
| 2 |
| 4 |
| 1 |
| 3 |
| 5 |
| 102 |
GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 715
| 104 |
+------+
7 rows in set (Elapsed: 00:00:00.04)
注意
指定不存在的分区报错;
指定分区名存在重复时不报错。