2016-01-15 1 views
0

У меня есть один экземпляр Google Cloud SQL (первое поколение), и мне нужно установить механизм хранения ARCHIVE, потому что мне нужно хранить некоторые исторические данные на одной таблице. Когда i'am пытается создать таблицу или изменить таблицу: ALTER table audit engine=ARCHIVE консоль дал мне следующую ошибку: Error Code: 1286. Unknown storage engine 'ARCHIVE' INSTALL PLUGIN не работает, так как это также написано в документации. Установленная версия сервера MySql - 5.6. Любые идеи по установке/активации этого механизма хранения на столе?Как установить механизм хранения ARCHIVE в Google Cloud SQL

+1

Вы не можете. В Cloud SQL поддерживаются только InnoDB и MyISAM. Я не смог найти официальное заявление (хорошо, что в FAQ говорится, что InnoDB и MyISAM являются вариантами, и рекомендуется InnoDB, см. Https://cloud.google.com/sql/faq#innodb), поэтому я отправляю это как комментарий. – konqi

ответ

1

@konqi правильный, вы не можете использовать движок ARCHIVE с Cloud SQL. Поскольку он не является транзакционным, это означает, что нет поддержки восстановления после сбоя, то есть вы можете потерять данные в случае сбоя хост-машины по какой-либо причине. Нам бы очень хотелось, чтобы этого не произошло, поэтому механизм ARCHIVE отключен.