Mysql SQL云导入花费的时间太长

Mysql SQL云导入花费的时间太长,mysql,google-cloud-sql,Mysql,Google Cloud Sql,我正在尝试将几个sql文件导入sql云数据库。使用gsutil的导入操作遇到此异常 C:\ProgramFiles(x86)\Google\Cloud SDK>gcloud sql实例导入 prova0 gs://bucket\u tmp/00005tickerwoeu.sql--database=prova0 正在导入云SQL实例…完成。错误: (gcloud.sql.instances.import)操作 beta3/projects/象牙文件夹-123456/instances/prova

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

C:\ProgramFiles(x86)\Google\Cloud SDK>gcloud sql实例导入 prova0 gs://bucket\u tmp/00005tickerwoeu.sql--database=prova0 正在导入云SQL实例…完成。错误: (gcloud.sql.instances.import)操作 beta3/projects/象牙文件夹-123456/instances/prova0/operations

/89d123456-5b06-aec2-fb0ee65花费的时间太长

然而,如果我使用console.developers接口进行导入,它将无法正常工作。它声称正在运行(并且可能会在一小时内增加30MB的数据库大小),或者只是引起一个错误

“发生未知错误”错误

背景:我有一个5 gb的D1数据库(mysqldump中的插入扩展了更大的表)。数据库最初是MyISAM格式的,但在导入转储引发“mysql_查询表的密钥文件不正确”。/prova0/tickers.MYI';尝试修复”错误后,我将两个主表更改为InnoDB(在sql cloud db中)

所有插入都在我更改引擎的表上,导入问题在更改后开始出现


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

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


我尝试了所有的建议,但都无济于事。我有一个相当大的表,其中30%是索引,我正在转储并上传它,结果是:sqlcloud导入工具工作正常,直到我上传了2.5 GB,然后由于某种原因它撞到墙上,停止工作。web工具也会产生错误。我可能等了一整天,第一次插入就不会执行了。2015/10/30 19:36:31 0.00 1427ms 27“设置外键检查=0;”\n 2015/10/30 19:36:31 0.00 178ms 22“设置唯一检查=0;”\n 2015/10/30 19:36:31 0.00 177ms 19“设置自动提交=0;”\n更新。我更改了cloudsql实例的层,现在可以插入更多数据。但我达到了什么上限?假定实例有250gb的存储限制,但我不确定。那可能是记忆,听起来正确吗?