June 18, 2013

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

… in MySQL 5.6. They open up a lot of opportunities to make the life of DBAs much easier when having to maintain… GTIDs on a production setup. The manual describes very nicely how to switch to GTID-based replication, I won’t repeat it. Basically… #1 mysql> change master to master_auto_position = 1; mysql> start slave; and let’s create a new table on the master: mysql> create…

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

to get nervous around 100MBps. By default Galera uses unicast TCP for replication.  Because synchronous replication needs to replicate to

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

Stephane, how are you coping with bug#69095 (replication fails with GTID enabled and master changes from SBR to RBR) and bug#69135 (mysql.slave_master_info is not updated) ?

Comment: Percona XtraBackup 2.1.3 for MySQL available for download

… pointer: 0x7f9234000990 Attempting backtrace. You can use the following information to find out where mysqld died. If you see no messages….6(clone+0x6d)[0x33dfee890d] Trying to get some variables. Some pointers may be invalid and cause the dump to abort. Query (0): is…:53:56 mysqld_safe mysqld from pid file /var/lib/mysql/srv-d2-mysql02.pid ended in an another environment I…

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

… from MySQL 5.6 to MariaDB 10.0 or vice versa. You just won’t be able to use the GTID features to automatically… you have any suggestion of how to make MariaDB compatible without merging all of the crap that is MySQL 5.6 global transaction ID, I would very much like to hear it …

Comment: Sphinx search performance optimization: multi-threaded search

How would you merge the indexes after this? I assume you would want to get 1 index. So, I can run the indexer for idx1p0, idx1p1, idx1p2 but how would I then get the idx1 index? If I try to run indexer for idx1, I get “skipping non-plain index ‘idx1′… ” Thanks, Rob

Comment: How to Monitor MySQL with Percona's Nagios Plugins

…, Thanks for a great post, i was trying to implement a pmp-check-mysql-status plugin for server uptime is small, as… CRIT Uptime = 4951 | Uptime=4951;;5;0; so how can i change it to alert only when the output is small as…

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

It may not be easy to simply switch from regular MySQL replication to using replication using GTIDs 1. Temporary tables – CREATE and DROP…. Updates involving non-transactional storage engines – It is not possible to mix non-transactional tables (such as MYISAM) with innodb tables…

Post: How people are using MySQL... from 1 user to 100 million (upcoming conference talk)

MySQL can be deployed in several ways, and that means you … on the nodes and encounter replication errors, which you have to deal with. Even later, when asynchronous or single-threaded replication… from write set replication. If the application gets really popular, sooner or later you have to think about write scalability, and implement…

Post: Implementing SchemaSpy in your MySQL environment

…don’t need to?).  I get up to speed a lot faster and can contribute to the …MySQL Connector/J Install the graphiz package Creating a mysql.properties file While not explicitly required, I prefer to…has an impact on how SchemaSpy identifies the relationship, and whether you need to provide a hint…