Common MySQL traps webinar questions followup
Thanks to all attendees of the webinar yesterday! If you missed it, you can watch the video recording.Here are some questions that remained unanswered due to time constraints.Q: Are there any technical...
View ArticleRead/Write Splitting with PHP Webinar Questions Followup
Today I gave a presentation on “Read/Write Splitting with PHP” for Percona Webinars. If you missed it, you can still register to view the recording and my slides.Thanks to everyone who attended, and...
View ArticleMySQL 5.6: Improvements in the Nutshell
Preparing for my talk for Percona MySQL University in Raleigh,NC, Tuesday 29th of January I have created the outline of improvements available in MySQL 5.6 which I thought was worth sharing to give a...
View ArticleImplications of Metadata Locking Changes in MySQL 5.5
While most of the talk recently has mostly been around the new changes in MySQL 5.6 (and that is understandable), I have had lately some very interesting cases to deal with, with respect to the...
View ArticleAnalyzing Slow Query Table in MySQL 5.6
Analyzing SQL Queries with Percona Toolkit, Feb. 25-28, 9-11 a.m. PSTNext week I’m teaching an online Percona Training class, called Analyzing SQL Queries with Percona Toolkit. This is a guided tour...
View ArticleRotating MySQL slow logs safely
This blog post is part two of two. Like part one, published Wednesday, this is a cross-post from Groupon’s engineering blog. Thanks again to Kyle Oppenheim at Groupon. And one more reminder that I’ll...
View ArticleMySQL and the SSB – Part 2 – MyISAM vs InnoDB low concurrency
This blog post is part two in what is now a continuing series on the Star Schema Benchmark.In my previous blog post I compared MySQL 5.5.30 to MySQL 5.6.10, both with default settings using only the...
View ArticleChanging an async slave of a PXC cluster to a new Master
Async and PXCA common question I get about Percona XtraDB Cluster is if you can mix it with asynchronous replication, and the answer is yes! You can pick any node in your cluster and it can either be...
View ArticleIntroducing Percona Cloud Tools for MySQL
I am proud to announce Percona Cloud Tools, the next generation of tools for MySQL. I have been developing tools for MySQL for 10 years. For the last 5 years, I have been developing Percona Toolkit...
View ArticleHow to Extract All Running Queries (Including the Last Executed Statement)...
This post builds on the How to obtain the “LES” (Last Executed Statement) from an Optimized Core Dump? post written about a year ago.A day after that post was released, Shane Bester wrote an improved...
View ArticlePercona XtraDB Cluster 5.6.14-25.1 Beta is now available
Percona is glad to announce the first Beta release of Percona XtraDB Cluster 5.6 on November 21st, 2013. Binaries are available from downloads area or from our software repositories.Based on Percona...
View ArticleUseful MySQL 5.6 features you get for free in PXC 5.6
I get a lot of questions about Percona XtraDB Cluster 5.6 (PXC 5.6), specifically about whether such and such MySQL 5.6 Community Edition feature is in PXC 5.6. The short answer is: yes, all features...
View ArticlePercona XtraDB Cluster 5.5.34-25.9 is now available
Percona is glad to announce the release of Percona XtraDB Cluster 5.5.34-25.9 on December 4, 2013. Binaries are available from the downloads area or from our software repositories.Based on Percona...
View Article[ERROR] mysqld: Sort aborted: Server shutdown in progress
Recently, one of our support customers faced this: “[ERROR] mysqld: Sort aborted: Server shutdown in progress.” At first it would appear this occurred because of a mysql restart (i.e. the MySQL server...
View ArticleThe use of Iptables ClusterIP target as a load balancer for PXC, PRM, MHA and...
Most technologies achieving high-availability for MySQL need a load-balancer to spread the client connections to a valid database host, even the Tungsten special connector can be seen as a...
View Article10 MySQL settings to tune after installation
When we are hired for a MySQL performance audit, we are expected to review the MySQL configuration and to suggest improvements. Many people are surprised because in most cases, we only suggest to...
View ArticleDBA 101: Sometimes forgotten functionality in the MySQL client
The MySQL client has some functionalities some of us never use. Why would you use them and what is the added value of this?Every DBA and developer has had a moment when he or she needs to connect to a...
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 ArticleIntroducing backup locks in Percona Server
TL;DR version: The backup locks feature introduced in Percona Server 5.6.16-64.0 is a lightweight alternative to FLUSH TABLES WITH READ LOCK and can be used to take both physical and logical backups...
View Article