1及以上集群版本支持。 在线增删CN以及多CN并行增加仅8.1.3.300及以上集群版本支持(不包含8.2.0版本)。 约束与限制 资源发放时默认CN数量为3,用户可以根据实际发放节点数量调整CN数量,范围为2~20。 增删CN节点过程中不允许执行其他运维操作。 增加CN过程会消耗大量的CPU和I
看护程序,用于看护GDS进程。 注意事项 执行脚本前需切换到GDS用户,必须在普通用户下执行脚本gds_ctl。 脚本需要在python 3环境下运行。 gds_ctl继承了GDS主要命令行参数,除-p以及-h外,其他参数意义不变。在gds_ctl中,-p只需指定端口即可。 使用
包适用于集群OBS数据存储或数据量超过已购买套餐包时。 表3 参数说明 参数名 参数解释 样例值 存储容量 套餐包大小。 说明: 多个套餐包,可以一起使用,超过套餐包大小后将按需计费。 - 购买数量 购买套餐包数量。 3 购买时长 套餐包可使用的时长,时长范围内,未超过套餐包大小
每节点可用存储容量。界面上显示的是业务数据实际存储容量,例如20GB/节点,节点总数3,则业务数据总容量为60GB。对于业务数据量较大的客户,请合理规划存储容量。 节点数量 3 集群节点的数量。支持的节点数范围为3~256。 图2 数据仓库配置 单击“下一步:网络配置”。 参见表4进行网络配置。
1. 创建嵌套物化视图,可以基于物化视图构建物化视图。 2. 级联刷新,嵌套物化视图刷新时,不仅能刷新当前物化视图,也支持自动级联刷新。 3. 定时级联刷新,针对定时刷新的物化视图,支持用户指定和修改刷新方式。 4. 嵌套物化视图重写,查询语句能自动被重写成查询物化视图的SQL。
线、$。数据库字符集为GBK、UTF8、SQL_ASCII时对象命名支持中文汉字,其中UTF8、SQL_ASCII字符集下,一个中文汉字占3个字符,最多支持21个中文汉字;GBK字符集下,一个中文汉字占2个字符,最多支持31个中文汉字。Latin1字符集不支持中文汉字命名。字符集
第三方库错误码说明 第三方错误码的值是包含五个字符的字符串,由3个字符的错误类型和2个字符的子类构成。五个字符包含数值或者大写字母, 代表各种错误或者警告条件的代码。 表1 liborc的错误码对照表 错误级别 错误码 错误说明 ORC_INFO ORC00 无效错误类型(INVALID_ERROR_CODE)
示例: 1 2 3 4 5 6 7 8 9 10 SELECT rb_build('{1,2,3}') = rb_build('{1,2,3}'); ?column? ---------- t (1 row) SELECT rb_build('{2,3}') = rb_build('{1
SELECT rb_build('{1,2,3}') = rb_build('{1,2,3}'); ?column? ---------- t (1 row) SELECT rb_build('{2,3}') = rb_build('{1,2,3}'); ?column? ----------
返回值类型:roaringbitmap 示例: 1 2 3 4 5 SELECT rb_to_array(rb_or(rb_build('{1,2,3}'), rb_build('{2,3,4}'))); rb_to_array ------------- {1,2,3,4} (1 row) rb_xor(roaringbitmap
返回值类型:roaringbitmap 示例: 1 2 3 4 5 SELECT rb_to_array(rb_and(rb_build('{1,2,3}'), rb_build('{2,3,4}'))); rb_to_array ------------- {2,3} (1 row) rb_or(roaringbitmap
数字操作符 + 描述:加 示例: 1 2 3 4 5 SELECT 2+3 AS RESULT; result -------- 5 (1 row) - 描述:减 示例: 1 2 3 4 5 SELECT 2-3 AS RESULT; result --------
数字操作符 + 描述:加 示例: 1 2 3 4 5 SELECT 2+3 AS RESULT; result -------- 5 (1 row) - 描述:减 示例: 1 2 3 4 5 SELECT 2-3 AS RESULT; result --------
ARRAY[1,2,3] <= ARRAY[1,2,3] AS RESULT; result -------- t (1 row) >= 描述:一个数组是否大于或等于另一个数组 示例: 1 2 3 4 5 SELECT ARRAY[1,4,3] >= ARRAY[1,4,3] AS RESULT;
ARRAY[1,2,3] <= ARRAY[1,2,3] AS RESULT; result -------- t (1 row) >= 描述:一个数组是否大于或等于另一个数组 示例: 1 2 3 4 5 SELECT ARRAY[1,4,3] >= ARRAY[1,4,3] AS RESULT;
int,d3 int); 原语句为: 1 explain select * from t1,t2,t3 where t1.b1=t2.b2 and t1.c1=t3.c3 and t2.d2=t3.d3; 上述查询中,可以通过指定t3表为drive表,使得t3表优先和其它表join
int,d3 int); 原语句为: 1 explain select * from t1,t2,t3 where t1.b1=t2.b2 and t1.c1=t3.c3 and t2.d2=t3.d3; 上述查询中,可以通过指定t3表为drive表,使得t3表优先和其它表join
row) <<| 描述:图形是否全部在另一个图形的下边(没有相同的纵坐标)。 示例: 1 2 3 4 5 SELECT box '((0,0),(3,3))' <<| box '((3,4),(5,5))' AS RESULT; result -------- t (1 row)
row) <<| 描述:图形是否全部在另一个图形的下边(没有相同的纵坐标)。 示例: 1 2 3 4 5 SELECT box '((0,0),(3,3))' <<| box '((3,4),(5,5))' AS RESULT; result -------- t (1 row)
'{"b":3}'::jsonb <@ '{"a":{"b":{"c":2}}, "b":3}'::jsonb; ?column? ---------- t (1 row) @> jsonb bool 左边的JSON的顶层是否包含右边JSON的顶层所有项。 1 2 3 4 5 SELECT