As I am looking into my database via phpMyAdmin I see that most of the tables are MyISAM, some are InnoDB (e.g. from plugins). As far as I read in the web InnoDB is known as "better", but I am no expert.

As I have been upgrading EE for years I am not sure if it's problematic if MyISAM is used instead of InnoDB. Also I would like to know if it could cause problems with EE to convert all tables to InnoDB.

Thanks in advance!


EE now defaults to using InnoDB type tables in MySQL.

The docs have instructions on how one can convert MyISAM tables to InnoDB (here).

Whether it makes any difference on an average site is moot, and there should be no issues if you run a site with a mixture of MyISAM and InnoDB tables.


  • 1
    This is absolutely helpful, thanks! – BNetz May 20 '19 at 17:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.