返回首页

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

更新日期:2024年09月11日

GBA-02DU-0004
错误码
错误标识
错误信息
GBA-02DU-000
4

Failed to get a SCN number - check
status of gcware
错误出现原因
无法得到scn 的值
分析与建议
无法从gcware 处申请到scn 号,
可能是gcware 异常,
重试一次或者利用gcadmin
查看一下是否正常

GBase 8a MPP Cluster 产品手册
7 附录
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
1635

指定多个数据源文件,文件可以不在同一个文件服务器,逗号分隔。
示例
gbase> LOAD DATA INFILE 'ftp://192.168.0.1/pub/lineitem.tbl,
http://192.168.0.2/lineitem.tbl' INTO TABLE test.lineitem FIELDS
TERMINATED BY '|' ENCLOSED BY '"' LINES TERMINATED
BY '\n';
Query OK, 24000000 rows affected
Task 1 finished, Loaded 24000000 records, Skipped 0 records

Join 方式的Hint
功能描述
指明Join 使用的方法,可以为Nested Loop、Hash Join 和Merge Join。
语法格式
[no] nestloop|hashjoin|mergejoin(table_list)
参数说明

no 表示hint 的join 方式不使用。

table_list 为表示hint 表集合的字符串,该字符串中的表与join_table_list 相同,只是中
间不允许出现括号指定join 的优先级。
例如:
no nestloop(t1 t2 t3)表示:生成t1、t2、t3 三表连接计划时,不使用nestloop。三表连接
计划可能是t2 t3 先join,再跟t1 join,或t1 t2 先join,再跟t3 join。此hint 只hint 最后一次
join 的join 方式,对于两表连接的方法不hint。如果需要,可以单独指定,例如:任意表均
不允许nestloop 连接,且希望t2 t3 先join,则增加hint:no nestloop(t2 t3)。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
571
示例
对示例中原语句使用如下hint:
explain
select /*+ nestloop(store_sales store_returns item) */ i_product_name product_name ...
该hint 表示:生成store_sales、store_returns 和item 三表的结果集时,最后的两表关联
使用nestloop。生成计划如下所示: