невозможно создать таблицу с движком MEMORY на Amazon Aurora - PullRequest
1 голос
/ 07 ноября 2019

Используя пример из https://dev.mysql.com/doc/refman/5.6/en/storage-engine-setting.html На своем сервере AWS Aurora я делаю следующее:

CREATE TABLE t3 (i INT) ENGINE = MEMORY;

Ответ, который я получаю, выглядит следующим образом:

0 row(s) affected, 1 warning(s): 1266 Using storage engine InnoDB for table 't3';

Почему не используется двигатель MEMORY? Согласно SHOW ENGINES; поддерживается ...

1 Ответ

1 голос
/ 07 ноября 2019

https://dba.stackexchange.com/a/186989/2703 включает в себя это утверждение, которое, как сообщается, получено из поддержки AWS:

Aurora предназначена для обеспечения поддержки только механизма хранения InnoDB для обычных таблиц. Механизмы, отличные от InnoDB, поддерживаются только для временных таблиц уровня сеанса. В конфигурации по умолчанию, когда вы пытаетесь создать таблицу с использованием механизма хранения, отличного от InnoDB, Aurora неявно создаст таблицу как InnoDB. Временные таблицы уровня сеанса не являются постоянными, и они будут удалены после завершения сеанса.

...