【问题标题】:GCP: Import data into CloudSQL from local driveGCP:将数据从本地驱动器导入 CloudSQL
【发布时间】:2017-07-03 14:51:37
【问题描述】:

如果我需要将 sql 文件从本地驱动器导入 GCP 的 CloudSQL Postgres DB,似乎没有办法做到这一点。

文档只讨论从 Google Cloud Storage 导入。我必须购买存储桶存储才能将数据导入 CloudSQL,还是有其他方法?

【问题讨论】:

    标签: google-cloud-platform google-cloud-sql


    【解决方案1】:

    您可以在本地使用 postgres CLI 连接到您的 Cloud SQL 数据库,然后通过管道输入本地 sql 文件。如果您的数据已经存在,它会比从 GCS 存储桶导入要慢,但(可能)比上传到 GCS 然后从那里导入到 Cloud SQL 快。

    不过,根据转储的大小,本地 CLI 的连接可能会在上传过程中中断。发生这种情况的原因有很多,在 GCS 上传和 GCS->Cloud SQL 导入中实现的重新连接可以防止这种情况成为问题。因此,如果您的导入大于几十 GB,根据您的 Internet 速度,最好将转储暂时放在 GCS 上,然后将其导入数据库。

    【讨论】:

      猜你喜欢
      • 2019-01-13
      • 1970-01-01
      • 1970-01-01
      • 2020-11-18
      • 2021-10-05
      • 2018-07-19
      • 1970-01-01
      • 2023-02-12
      • 2023-03-26
      相关资源
      最近更新 更多