(Muhammad Irfan) MySQL upgrades are necessary tasks and we field a variety of questions here at Percona Support regarding MySQL upgrade best practices. This post highlights recommended ways to upgrade MySQL in different scenarios.
Tag: Open Source
Tweaking MySQL Galera Cluster to handle large databases – open_files_limit
Galera Cluster is a popular choice for achieving high availability using synchronous replication. Though if you are planning to run huge sites with many DB objects (tables), a few tweaks are necessary.
MEB copies binary logs and relay logs to support PITR and cloning of master/slave
(Raveendra Reddy) With MySQL Enterprise Backup(MEB) 3.9.0 we had introduced full instance backup feature for cloning the MySQL server. Now with MEB 3.11.0 we have enhanced the feature by copying all the master-slave setup files like MySQL server binary logs(will be referred as ‘binlogs’), binary log
Making MySQL Better More Quickly
(Simon Mudd) With the upcoming release of MySQL 5.7 I begin to see a problem which I think needs attention at least for 5.8 or whatever comes next.
MySQL high availability management with ClusterControl
(Gregory Steulet) Installing and managing a highly available MySQL infrastructure can be really tedious. Solutions to facilitate database and system administrator’s task exist, but few of these cover the complete database lifecycle and address all the database infrastructure management requirements.
The Road to MySQL 5.6: Default Options
(Gavin Towey) When you’re testing out a new version of MySQL in a non-production environment there is a temptation to go wild and turn on all kinds of new features. Especially if you’re reading the changelogs or the manual and scanning through options.
Simulating Add Column if Not Exists in MySQL With Common_schema
(Ike Walker) Some MySQL DDL commands such as CREATE TABLE and DROP TABLE support an IF [NOT] EXISTS option which allows you to downgrade the error to a warning if you try to create something that already exists or drop something that doesn’t exist.
Using sysbench 0.5 for performing MySQL benchmarks
(Michael Coburn) Given the recent excitement & interest around OpenStack I wanted to make sure I was ready to conduct appropriate evaluations of system performance. I generally turn to sysbench since it comes with a variety of different tests (accessed via –test= option interface), including:
Using MySQL 5.6 Global Transaction IDs (GTIDs) in production: Q&A
(Stephane Combaudon) Thank you to all of you who attended my webinar last week about Global Transaction IDs (GTIDs), which were introduced in MySQL 5.6 to make the reconfiguration of replication straightforward. If you missed my webinar, you can still listen to the recording and download the sides (
Better Performance for JOINs Not Using Indexes
(Jesper Krogh) In some cases it is not possible to use an index to optimize a JOIN. This may for example happen when you query the Performance Schema. As a result these kind of queries can be very slow; however in MySQL 5.6 and later you can use a trick to improve the performance considerably.
