I have a high traffic website, how do I disable automatic execution of DB upgrades?
When you update any Matomo related plugins, we will automatically execute all upgrades these updates come with, such as:
- New Plugin activations
- Old plugin deactivations
- DB schema changes
- etc
Most DB schema changes are very fast except for major Matomo updates (version increases from say 3.0 to 4.0 or from 4.0 to 5.0). If you are using Matomo for WordPress with a high traffic website, these updates can take much longer than usual. For high traffic websites we recommend executing these upgrades on the command line. You can disable the auto upgrade after a Matomo plugin has been updated by adding this line to your wp-config.php
:
define ( 'MATOMO_ENABLE_AUTO_UPGRADE', false );
You can then execute the update on the command line using this command
wp matomo update --force (uses the WP-CLI)
If for some reason the WP CLI doesn’t work for you, you can also run our console command:
./wp-content/plugins/matomo/app/console core:update --yes
This will only work though when you are not in MultiSite and we recommend enabling the auto upgrade again after the update has been executed in case you are using our console tool.
If you run into any issues please check out our upgrade troubleshooting guide.