MySQL server memory usage troubleshooting tips
There are many blog posts already written on topics related to “MySQL server memory usage,” but nevertheless there are some who still get confused when troubleshooting issues associated with memory...
View ArticlePERFORMANCE_SCHEMA vs Slow Query Log
A couple of weeks ago, shortly after Vadim wrote about Percona Cloud Tools and using Slow Query Log to capture the data, Mark Leith asked why don’t we just use Performance Schema instead? This is an...
View Article8 common (but deadly) MySQL operations mistakes and how to avoid them
January 22 I gave a presentation on “How to Avoid Common (but Deadly) MySQL Operations Mistakes” for Percona MySQL Webinars. If you missed it, you can still register to view the recording and my...
View ArticleHow to monitor ALTER TABLE progress in MySQL
While working on a recent support issue as a Percona Support Engineer, I got one question from a customer asking how to monitor ALTER TABLE progress. Actually, for MySQL 5.5 and prior versions, it’s...
View ArticleMany-table joins in MySQL 5.6
I recently worked on an uncommon slow query: less than 100 rows were read and returned, the whole dataset was fitting in memory but the query took several seconds to run. Long story short: the query...
View ArticleQ&A: Common (but deadly) MySQL Development Mistakes
On Wednesday I gave a presentation on “How to Avoid Common (but Deadly) MySQL Development Mistakes” for Percona MySQL Webinars. If you missed it, you can still register to view the recording and my...
View ArticleA conversation with 5 Facebook MySQL gurus
Facebook, the undisputed king of online social networks, has 1.23 billion monthly active users collectively contributing to an ocean of data-intensive tasks – making the company one of the world’s top...
View ArticleRow-based replication, MySQL 5.6 upgrades and temporal data types
Whither your rollback plan?MySQL 5.6 upgrades are in full swing these days and knowing how to safely upgrade from MySQL 5.5 to 5.6 is important. When upgrading a replication environment, it’s important...
View ArticleA technical WebScaleSQL review and comparison with Percona Server
The recent WebScaleSQL announcement has made quite a splash in the MySQL community over the last few weeks, and with a good reason. The collaboration between the major MySQL-at-scale users to develop a...
View ArticleUsing MySQL 5.6 Performance Schema in multi-tenant environments
Hosting a shared MySQL instance for your internal or external clients (“multi-tenant”) was always a challenge. Multi-tenants approach or a “schema-per-customer” approach is pretty common nowadays to...
View ArticleQ&A: Even More Deadly Mistakes of MySQL Development
On Wednesday I gave a presentation on “How to Avoid Even More Common (but Deadly) MySQL Development Mistakes” for Percona MySQL Webinars. If you missed it, you can still register to view the recording...
View ArticleWhat I learned while migrating a customer MySQL installation to Amazon RDS
Hi, I recently had the experience of assisting with a migration of a customer MySQL installation to Amazon RDS (Relational Database Service). Amazon RDS is a great platform for hosting your MySQL...
View ArticleA closer look at the MySQL ibdata1 disk space issue and big tables
A recurring and very common customer issue seen here at the Percona Support team involves how to make the ibdata1 file “shrink” within MySQL. I can only imagine there’s a degree of regret by some of...
View ArticleHow to monitor ALTER TABLE progress in MySQL
While working on a recent support issue as a Percona Support Engineer, I got one question from a customer asking how to monitor ALTER TABLE progress. Actually, for MySQL 5.5 and prior versions, it’s...
View ArticleMany-table joins in MySQL 5.6
I recently worked on an uncommon slow query: less than 100 rows were read and returned, the whole dataset was fitting in memory but the query took several seconds to run. Long story short: the query...
View ArticleQ&A: Common (but deadly) MySQL Development Mistakes
On Wednesday I gave a presentation on “How to Avoid Common (but Deadly) MySQL Development Mistakes” for Percona MySQL Webinars. If you missed it, you can still register to view the recording and my...
View ArticleA conversation with 5 Facebook MySQL gurus
Facebook, the undisputed king of online social networks, has 1.23 billion monthly active users collectively contributing to an ocean of data-intensive tasks – making the company one of the world’s top...
View ArticleRow-based replication, MySQL 5.6 upgrades and temporal data types
Whither your rollback plan?MySQL 5.6 upgrades are in full swing these days and knowing how to safely upgrade from MySQL 5.5 to 5.6 is important. When upgrading a replication environment, it’s important...
View ArticleA technical WebScaleSQL review and comparison with Percona Server
The recent WebScaleSQL announcement has made quite a splash in the MySQL community over the last few weeks, and with a good reason. The collaboration between the major MySQL-at-scale users to develop a...
View ArticleUsing MySQL 5.6 Performance Schema in multi-tenant environments
Hosting a shared MySQL instance for your internal or external clients (“multi-tenant”) was always a challenge. Multi-tenants approach or a “schema-per-customer” approach is pretty common nowadays to...
View Article