返回首页

gbase数据、南大通用产品文档:GBase8c

更新日期:2024年09月11日

行存表和列存表的选择

更新频繁程度

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
20
数据如果频繁更新,选择行存表。

插入频繁程度
频繁的少量插入,选择行存表。一次插入大批量数据,选择列存表。

表的列数
表的列数很多,选择列存表。

查询的列数
如果每次查询时,只涉及了表的少数(<50%总列数)几个列,选择列存表。

压缩率
列存表比行存表压缩率高。但高压缩率会消耗更多的CPU 资源。

取值:[0|1]
默认值:1
说明:
简单复杂模式,
判断是否需要额外增加一个步骤,
主要是目标表拉表的判断。
默认打开。
修改方式:
可使用set 语句修改值也可在配置文件中修改值。
适用于session、
global
范围均可。

功能说明
游标在使用完成后需要关闭,否则游标所占用的服务器的资源不会被释放;如果
没有明确的关闭,游标则在声明它的复合语句结束处被关闭。
语法格式
CLOSE cursor_name
表5- 183 参数说明
参数名称


cursor_name
要关闭的游标名称。
示例
以下代码是包含在游标代码块中的。
DECLARE s_region CHAR(16);

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1366
DECLARE region
INT;
DECLARE cur CURSOR FOR SELECT DISTINCT c_region,1 FROM
ssbm.customer ORDER BY c_region LIMIT 1000;
OPEN cur;
FETCH cur INTO s_region, region;
CLOSE cur; //