返回首页

gbase数据、南大通用产品文档:GBase8s使用 ONLY 关键字选择超表的行

更新日期:2024年09月11日


GBase 8s SQL 指南:教程
南大通用数据技术股份有限公司
- 83 -
尽管超表上的 SELECT 语句同时从该超表及其子表中返回行。
但是不能辨别哪些行来自超
表,哪些行来自子表。要将查询的结果限制为只是超表,必须在 SELECT 语句中包含
ONLY 关键字。例如,下列查询只返回 person 表中的行。
图: 查询
SELECT * FROM ONLY(person);
图: 查询结果
name Rogers, J.
address ROW(102 Ruby Ave, Belmont, CA, 69055)
soc_sec 454849344

功能
该参数用于控制group by 算子hash 划分数据块时是否使用采样功能使数据块划分
更加均匀,默认值为0。
0 为关闭采样功能,1 为开启采样功能,其他值报错。
说明
Group by 运算非常耗时的场景下,可以打开该参数。Group by 算子处理数据使用hash 划
分数据块,
可能造成数据块大小不均匀节点间数据倾斜严重,
导致各节点处理group by 时
木桶效应,
打开该参数可以使group by 算子hash 划分数据更加均匀以提升group by 性能。

注册表及注销表.........................................错误!未定义书签。