返回首页

gbase数据、南大通用产品文档:GBase8a资源分配计划

更新日期:2024年09月11日

由于GBase 8a MPP Cluster 的资源管理对内存的限制只作用于任务中聚合、连接等
算子使用的内存,
所以这里只假设每台Data 节点预备留10G 内存分配给算子buffer,
那么根据资源需求量,对这两个用户使用的资源池分配资源为:
白天UserLoad 所对应的动态资源池分配20% CPU,2G 内存;
白天UserSelect 分配80% CPU,8G 内存;
晚上UserLoad 分配80% CPU,8G 内存;
晚上UserSelect 分配20% CPU,2G 内存。

GBA-02DR-0008
错误码
错误标识
错误信息
GBA-02DR-0008

Redistribute table
failed
错误出现原因
重分布过程中,表数据迁移出错
分析与建议
查看gnode 日志,检查SELECT INTO server 出错原因

函数说明
在字符串前使用BINARY 操作符,可以区分大小写进行参数值的比较。
示例

示例1:字符串前不使用BINARY,比较不区分大小写。
gbase> SELECT 'a' = 'A' FROM t;
+-----------+
| 'a' = 'A' |
+-----------+
| 1 |
+-----------+
1 row in set

gbase> SELECT 'a' = 'a ' FROM t;
+------------+
| 'a' = 'a ' |
+------------+
| 1 |
+------------+
1 row in set


示例2:字符串前使用BINARY,比较区分大小写。

GBase UP 产品手册 5 数据库管理指南
文档版本04(2021-04-21) 南大通用数据技术股份有限公司 382
gbase> SELECT BINARY 'a' = 'A' FROM t;
+------------------+
| BINARY 'a' = 'A' |
+------------------+
| 0 |
+------------------+
1 row in set

示例3:字符串前使用BINARY,对尾空格进行比较。
gbase> SELECT BINARY 'a' = 'a ' FROM t;
+-------------------+
| BINARY 'a' = 'a ' |
+-------------------+
| 0 |
+-------------------+
1 row in set