3 个赞
@社区小助手
根据您提供的信息和文档库中的内容,LOAD DATA 并行导入数据的默认并行度为 4,是通过 SQL 提示(Hint)/*+ parallel(N) */ 来控制的,而不是通过系统变量。
-
SQL 提示(Hint)
/*+ parallel(N) */用于指定并行度,N 是一个正整数,代表并行的任务数量。默认情况下,如果不指定并行度,LOAD DATA默认的并行度为 4。 -
SQL 语句示例:
LOAD DATA /*+ PARALLEL(4) */ INFILE '/home/test/courses.csv' INTO TABLE courses FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' (C_ID, C_Name, Teacher);
如果您希望更改默认的并行度,可以在 LOAD DATA 语句中显式地使用 /*+ parallel(N) */ 提示来设置不同的并行度。
参考资料:
-
文档片段标题(虽然具体文档片段没有直接提到
LOAD DATA的并行控制,但结合您的问题和提供的图片内容,可以得出上述结论)。
希望这些信息对您有所帮助!如果有其他问题或需要进一步的帮助,请随时告诉我。
更多信息请查看:
2 个赞
学习了
学习学习
原来这样
像oracle一样需要先开启DML吗,再执行/*+ PARALLEL(N) */的操作不?
学习了,谢谢!
