gpt4 book ai didi

amazon-redshift - 我可以在 Redshift 中从一张表复制到另一张表吗

转载 作者:行者123 更新时间:2023-12-04 17:18:31 30 4
gpt4 key购买 nike

我明白 the COPY command非常有效地导入大量数据。但是使用 the INSERT command 将数据从一个表复制到另一个表是慢的。有没有更有效的方法将数据从一个表复制到另一个表?或者我应该使用 the UNLOAD command将表卸载到 S3,然后从那里复制回来?

最佳答案

你可以做insert进入 new_table ( select * from old_table ) 。
但是对于更大的表,您应该始终从旧表卸载然后复制到新表。
复制命令并行加载数据并且运行速度很快。卸载也并行卸载数据。因此卸载和复制是将数据从一张表复制到另一张表的不错选择。
当您执行 copy 命令时,它会自动对您的数据进行编码(压缩)。当您插入( select * from )时,它不会进行压缩/编码。创建新表时需要显式应用编码类型。

关于amazon-redshift - 我可以在 Redshift 中从一张表复制到另一张表吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28413132/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com