mysql - SQL 云导入时间过长

标签 mysql google-cloud-sql

我正在尝试将几个sql文件导入到sql云数据库。使用 gsutil 的导入操作遇到此异常

C:\Program Files (x86)\Google\Cloud SDK>gcloud sql instances import prova0 gs:// bucket_tmp/00005tickerwoeu.sql --database=prova0 Importing Cloud SQL instance...done. ERROR: (gcloud.sql.instances.import) Operation https://www.googleapis.com/sql/v1 beta3/projects/ivory-folder-123456/instances/prova0/operations

/89d123456-5b06-aec2-fb0ee65 is taking too long

如果我使用 console.developers 接口(interface)进行导入,它就无法正常工作。它声称正在运行(并且可能确实如此,因为我看到数据库大小在一小时内增加了 30 mb)或者只是提高了

"An unknown error occurred" error.

背景:我有一个 5 GB 的 D1 数据库(mysqldump 中的插入扩展了更大的表)。数据库最初是MyISAM格式,但我在导入转储后将两个主表更改为InnoDB(在sql-cloud db中)引发了“mysql_query In Correct key file for table './prova0/tickers.MYI'; try to Repair它”错误。

所有插入都位于我更改引擎的表上,更改后导入问题开始发生。

当我查询表时,我似乎得到了正确的输出。但为什么插入不再以 500kb/min 的速度工作(它们包含 varchar、整数和日期)?

最佳答案

如果导入时间过长,Cloud SQL 会提供建议:

https://cloud.google.com/sql/docs/import-export#longproc

关于mysql - SQL 云导入时间过长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32924533/

相关文章:

mysql - 如何使用谷歌应用程序引擎通过java创建数据库?

mysql - 如何通过 SSL 将 Google Cloud SQL 与数据库 url 连接起来?

php - App Engine 实例激增

google-cloud-sql - mysql 客户端连接 gcloud

mysql - Google Cloud SQL 连接/权限失败

python - 无法获取 python 元组作为 WHERE IN SQL 子句中的输入?

php - 保存用户生成的表单创建的查询

mysql - 是否可以返回一个范围内每天不同 ip_address 的总数?

mysql - 如何查询以获得以下唯一结果?

mysql - Join:三张表和一个or条件