我将其设置为使用single = false复制到多个csv文件中,以防文件大小太大。但是,即使文件很小(5KB),它仍然可以分成几个文件。 (我相信默认大小是16M,我没有更改。)有人可以解释为什么会这样吗?如果文件的大小确实不那么大,有没有办法设置它不分成多个文件?
答案 0 :(得分:3)
通过设置该参数,您可以告诉Snowflake利用并行处理(多个文件)来使副本尽可能地具有性能。这一切都是自动发生的,只要SINGLE = FALSE,并且没有任何条件参数可以激活它(对于您要单个文件还是多个文件,它为true或false)。
一些最佳做法和选项也位于此处: https://community.snowflake.com/s/article/Best-Practices-for-Data-Unloading