MySQL: how to convert many MyISAM tables to InnoDB in a production database?
- by Continuation
We have a production database that is made up entirely of MyISAM tables. We are considering converting them to InnoDB to gain better concurrency & reliability.
Can I just alter the myISAM tables to InnoDB without shutting down MySQL? What are the recommend procedures here?
How long will such a conversion take? All the tables have a total size of about 700MB
There are quite a large number of tables. Is there any way to apply ALTER TABLE to all the MyISAM tables at once instead of doing it one by one?
Any pitfalls I need to be aware of?
Thank you