5 free handy tools for monitoring and managing MySQL replication
MySQL Replication is very simple to set up. In this post I’ll discuss its importance and five handy tools for monitoring and managing MySQL replication.What is MySQL Replication? It’s the process of...
View ArticleEasy query metrics with MySQL Performance Schema
The MySQL Performance Schema exposes so much data that it’s not trivial to learn, configure, and use. With recently released Percona Agent 1.0.11 you can get query metrics – like min, max, and average...
View ArticleYelp IT! A talk with 3 Yelp MySQL DBAs on Percona Live & more
Founded in 2004 to help people find great local businesses, Yelp has some 135 million monthly unique visitors. With those traffic volumes Yelp’s 300+ engineers are constantly working to keep things...
View ArticleInnoDB locks and deadlocks with or without index for different isolation level
Recently, I was working on one of the issue related to locks and deadlocks with InnoDB tables and I found very interesting details about how InnoDB locks and deadlocks works with or without index for...
View ArticleOptimizer hints in MySQL 5.7.7 – The missed manual
In version MySQL 5.7.7 Oracle presented a new promising feature: optimizer hints. However it did not publish any documentation about the hints. The only note which I found in the user manual about the...
View ArticleGetting EXPLAIN information from already running queries in MySQL 5.7
When a new version of MySQL is about to be released we read a lot of blog posts about the performance and scalability improvements. That’s good but sometimes we miss some small features that can help...
View ArticleMySQL QA Episode 5: Preparing Your QA Run with pquery
Welcome to MySQL QA Episode #5! In this episode we’ll be setting up and running pquery for the first time… and I’ll also trigger some actual bugs (fun guaranteed)! I’ll also introduce you to...
View ArticleMulti-source replication in MySQL 5.7 vs Tungsten Replicator
MySQL 5.7 comes with a new set of features and multi-source replication is one of them. In few words this means that one slave can replicate from different masters simultaneously.During the last couple...
View ArticleMySQL replication primer with pt-table-checksum and pt-table-sync
MySQL replication is a process that allows you to easily maintain multiple copies of MySQL data by having them copied automatically from a master to a slave database.It’s essential to make sure the...
View ArticleFind unused indexes on MongoDB and TokuMX
Finding and removing unused indexes is a pretty common technique to improve overall performance of relational databases. Less indexes means faster insert and updates but also less disk space used. The...
View Article