将AWS RDS数据库转换为InnoDB,做数据库" mysql"需要转换?

时间:2015-10-18 17:32:12

标签: mysql innodb myisam rds

我正在将所有RDS数据库转换为InnoDB,原因很明显。但是我仍然收到通知,并非所有数据库都使用InnoDB。 唯一不是InnoDB的表属于information_schema,而模式名为" mysql"。我没有转换这些表,因为我担心它会破坏数据库。

  

不要将mysql数据库(例如用户或主机)中的MySQL系统表转换为InnoDB类型。这是一项不受支持的操作。系统表必须始终为MyISAM类型。

我可以转换名为mysql的数据库吗?这是我从AWS获得的信息。

  

此数据库实例还包含尚未包含的MyISAM表   迁移到InnoDB。这些表可能会影响您的执行能力   时间点恢复。考虑将这些表转换为InnoDB。

1 个答案:

答案 0 :(得分:2)

触摸数据库nlapiSearchRecord('currency', id) mysqlperformance_schemasys(如果存在)中的表格。

此处列出了引擎转换中的一些细微问题: http://mysql.rjweb.org/doc.php/myisam2innodb