2016-01-15 42 views
0

我有一个Google Cloud SQL(第一代)实例,我需要安装ARCHIVE存储引擎,因为我需要在一张桌子上存储一些历史数据。 当我'试图创建表或更改表: ALTER table audit engine=ARCHIVE 控制台给了我以下错误: Error Code: 1286. Unknown storage engine 'ARCHIVE' INSTALL PLUGIN不工作,因为这也被写入文件中。安装MySql服务器版本是5.6。任何想法如何安装/激活表上的存储引擎?如何在Google Cloud中安装存储引擎存档SQL

+1

你不能。 Cloud SQL仅支持InnoDB和MyISAM。我找不到官方声明(以及常见问题解答说InnoDB和MyISAM是选项,InnoDB强烈推荐,请参阅https://cloud.google.com/sql/faq#innodb),所以我将其作为评论。 – konqi

回答

1

@ konqi是正确的,您无法将ARCHIVE引擎与Clo​​ud SQL配合使用。由于它是非事务性的,这意味着没有崩溃恢复支持,这意味着如果主机由于某种原因停机,您可能会丢失数据。我们真的很希望不会发生,所以ARCHIVE引擎被禁用。