2016-01-15 39 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引擎被禁用。