【发布时间】:2021-10-20 22:00:14
【问题描述】:
我在 AWS redshift 中有一个运行 ra3.xlplus 的表,它有 2 个节点,有 1500 万行。我正在办公室检索本地数据。我正在尝试将该数据加载到 BI 工具中的内存中。使用 JDBC 连接导入该数据需要很长时间(12 分钟)。还尝试了 ODBC 连接得到了相同的结果。我尝试在 AWS 上启动具有 25 Gb 连接的 EC2,但得到了相同的结果。
为了比较,以 CSV 格式加载该数据大约需要 90 秒。
有什么解决方案可以加快数据传输速度。
【问题讨论】:
-
您正在尝试将 1500 万行从云端检索到本地?这将是带宽限制的组合,加上从数据库中检索那么多行的协议。我假设您的 CSV 测试来自本地存储的文件,所以没有涉及 Internet?您的互联网带宽是多少?
-
我尝试了两种方式,云到 OnPrem 和云到 EC2 实例。在这两个地方都有大约 59 - 70 mbps 的下载速度。是的 csv 在公司网络驱动器上,所以它在 Intranet 上。
标签: amazon-web-services amazon-redshift amazon-redshift-spectrum