我正在尝试将几个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