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


  C:\ Program Files(x86)\ Google \ Cloud SDK> gcloud sql实例导入
  prova0 gs:// bucket_tmp / 00005tickerwoeu.sql --database = prova0
  导入Cloud SQL实例...完成。错误:
  (gcloud.sql.instances.import)操作
  https://www.googleapis.com/sql/v1
  beta3 / projects / ivory-folder-123456 / instances / prova0 / operations
  
  / 89d123456-5b06-aec2-fb0ee65花费的时间太长


虽然如果我使用console.developers接口进行导入,则无法正常运行。它声称正在运行(可能是因为我看到一小时内数据库大小增加了30 mb),或者仅仅是


  “发生未知错误”错误。


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

所有插入内容都在我更改了引擎的表上,并且更改后开始出现导入问题。

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

最佳答案

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

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

10-01 07:48
查看更多