【发布时间】:2018-03-05 01:11:52
【问题描述】:
我有数百个大型表已从我的 MySQL 数据库迁移到 RDS MariaDB(使用亚马逊迁移服务)。所有的存储引擎都从 MyISAM 转移到了 InnoDB。这会对性能造成灾难性影响。
简而言之,我希望将默认存储引擎更改为 MyISAM,然后重新迁移所有表。我也愿意接受有关如何执行此操作的任何其他想法(例如在迁移工具中使用某种设置)。我真的不想创建一个脚本来改变它们,因为这意味着我每次导入数据时都需要这样做。
我尝试更改 ParameterGroup default_storage_engine,但是当我进入我正在运行的实例的 ParameterGroup 时,默认存储引擎显示为只读。
我也尝试过创建一个新的参数组,结果也是如此。该值显示为“modifiable: false”。
非常感谢任何帮助。我查看了其他答案,但我认为修改 my.cnf 与 RDS 无关。如果是,请告诉我。
【问题讨论】:
标签: mysql amazon-web-services mariadb myisam rds