June 18, 2013

Post: Summertime Percona MySQL training update

… addition to your summer vacation plans, give thought to MySQL training for you and your team. Summer is the time to brush… course. Percona has a packed summer MySQL training schedule. In June we have: Moving to MySQL 5.6 – Austin, TX Begins Monday…, FL Begins Monday, August 5, 2013 , 9am – 5pm Moving to MySQL 5.6 – Minneapolis, MN Begins Thursday, August 8, 2013 , 9am…

Post: How to fix your PRM cluster when upgrading to RHEL/CentOS 6.4

… Master/Slave Set: ms_MySQL [p_mysql] Masters: [ percona2 ] Slaves: [ percona3 ] Stopped: [ p_mysql:2 ] After the update and after fixing some … modules… [ OK ] Mounting configfs… [ OK ] Starting cman… [ OK ] Waiting for quorum… [ OK ] Starting fenced… [ OK ] Starting dlm_controld… [ OK ]…

Post: MySQL Query Patterns, Optimized - Webinar questions followup

On Friday I gave a presentation on “MySQL Query Patterns, Optimized” for Percona MySQL Webinars.  If you missed it, you can still register… another column, and reinitializing the sequence after making certain insert/update/delete operations.  If you have a dataset that changes infrequently…

Post: MySQL and the SSB - Part 2 - MyISAM vs InnoDB low concurrency

… better, at least for this workload. Notes MySQL version used: 5.6.11, custom compiled to remove performance_schema For the InnoDB tests… [mysqld] datadir=/mnt/mysql56/data basedir=/usr/local/mysql socket=/var/lib/mysql/mysql.sock user=justin innodb_buffer_pool_size=64G innodb… risks symbolic-links=0 innodb_stats_persistent innodb_stats_auto_update=off [mysqld_safe] log-error=/var/log/mysqld.log pid…

Post: Multicast replication in Percona XtraDB Cluster (PXC) and Galera

…, the more the bandwidth required for replication multiplies. Now, this isn’t really much different from standard mysql replication.  1 master with… mysql]# service mysql stop [root@node1 mysql]# service mysql stop [root@node1 mysql]# service mysql start –wsrep_cluster_address=gcomm:// [root@node2 mysql]# service mysql start [root@node3 mysql… migrate an existing unicast cluster to multicast with a rolling update.  I believe (but could be proven wrong) that you must…

Comment: Replication in MySQL 5.6: GTIDs benefits and limitations - Part 1

MySQL replication to using replication using GTIDs 1. Temporary tables – CREATE and DROP TEMPORARY tables are not supported inside transaction. 2. Updates… can arise if slave host is using different storage engine for the respective table on master databases. Also, if BINLOG_FORMAT…

Post: 10 years of MySQL User Conferences

for MySQL. Facebook mentions they have over 1,800 MySQL Servers. MySQL Enterprise provides Monthly Rapid Updates [MRU] while Community MySQL versions updated every quarter or so. MySQL… lot of “MySQL Community” focused keynotes. Good coverage of MySQL Alternatives including keynotes for Drizzle and MariaDB. MySQL 5.5 replaced MySQL 5.4 as…

Post: Is Synchronous Replication right for your app?

… no effect on standard MySQL replication from this instance, since MySQL replication is asynchronous. What about semi-sync MySQL replication? It’s actually… besides 1 and suddenly you can update much faster.  I see this tuning very frequently for “performance” reasons when data durability isn…

Post: Follow these basics when migrating to Percona XtraDB Cluster for MySQL

Galera/Percona XtraDB Cluster (PXC) for MySQL is a hot thing right now and some users jump …_slave_updates is REQUIRED You need to have log_slave_updates enabled on the cluster node acting as async slave for replicated events… be written to the slave’s binary unless log_slave_updates is enabled, this is similar to Percona XtraDB Cluster in…

Post: Is your MySQL buffer pool warm? Make it sweat!

… Clara, California so look for me there – I’d love to connect and talk more about MySQL buffer pools or anything else that’s on your mind! There are numerous solutions for MySQL high availability. Many rely on MySQL… the captured query traffic. This is an important step because update statements that match no rows or insert statements that have…