Whenever we do upgrades for our clients from one major version of
MySQL to another we strongly recommend to test in two forms.
First, it would be a performance test between the old version and
the new version to make sure there aren’t going to be any
unexpected issues with the query processing rates. Secondly, do a
functional test to ensure all queries that are running on the old
version will not have syntactic errors or problems with reserved words in the new version that we’re
upgrading to.
If a client doesn’t have an appropriate testing platform to
perform these types of tests, we will leverage available tools to
test to the best of our ability. More often than not this
includes using pt-upgrade after capturing slow logs with
…
[Read more]