New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Make Innodb the new default type for all new Piwik installations (VS Myisam) #4611
Comments
Why support both? Is there any reason for someone to stick with MyISAM? Personally I think we can just turn the switch and create InnoDB tables in the future and don't need the additional configuration setting. |
Not sure if there is a real reason. Maybe we could only use Innodb, if nobody cares about myasam? |
I added a config setting for now though. Maybe there is no reason to use MyISAM but a reason to use another storage engine (eg infinidb?). It is not really changeable by the user anyway as it is defined in the global config and not changeable during installation. More or less people would have to change it in the global config before installing Piwik and afterwards put it in the user config to make sure it won't be overwritten by an update and to make sure new tables will be created with specified storage engine. Of course we can also just remove the setting later |
…ange to different storage engine, introduced new API method to create tables which will automatically use configured engine, run optimize table only for InnoDB tables
… methods did not exist when executed in tracker mode
This change will lead to better performance and reliability.
After much experience with using Myisam table type by default, a few team members and users have requested that we should use Innodb by default.
Steps:
The text was updated successfully, but these errors were encountered: