Emulating MySQL roles with the Percona PAM plugin and proxy users
From time to time people wonder how to implement roles in MySQL. This can be useful for companies having to deal with many user accounts or for companies with tight security requirements (PCI or HIPAA...
View ArticleQ&A: Multi-threaded Replication in MySQL 5.6 and MySQL 5.7
My webinar “Multi-threaded Replication in MySQL 5.6 and 5.7″ on February 25 generated several excellent questions following the presentation (available here for playback along with the slides). I...
View ArticleFree MySQL QA & Bash/Linux Training Series
Welcome to the MySQL QA Training Series!If you have not read our introductory blog post on pquery yet, I’d recommend reading that one first to get a bit of background. The community is enthuastic about...
View ArticleMySQL QA Episode 1: Bash/GNU Tools & Linux Upskill & Scripting Fun
MySQL QA Episode #1: Bash/GNU Tools & Linux Upskill & Scripting FunThis episode consists of 13 parts, and an introduction. See videos belowIn HD quality (set your player to...
View ArticleMore on (transactional) MySQL metadata locks
Two years ago Ovais Tariq had explained in detail what kinds of problems existed before MySQL introduced metadata locks in 5.5.3 and how these locks help to prevent them. Still, some implications of...
View Articlepquery binaries with statically included client libs now available!
After we released pquery to the community, and as we started logging bug reports with pquery testcases, it quickly became clear that pquery binaries with statically compiled-in client libraries would...
View ArticleStaying ahead of MySQL operational problems at Percona Live
I’ve started my long journey from Florianópolis, Brazil, to Santa Clara, California and I type this words while waiting for a connection flight. Next Wednesday, Daniel Guzmán Burgos and I will be...
View ArticleConsidering Sharding with MySQL? Join my April 22 webinar. Questions welcome!
MySQL sharding is one of the most used and surely the most abused MySQL scaling technology. My April 2 Dzone article, “To Shard, or Not to Shard,” proved there is indeed quite an interest in this...
View ArticleIndexing 101: Optimizing MySQL queries on a single table
I have recently seen several cases when performance for MySQL queries on a single table was terrible. The reason was simple: the wrong indexes were added and so the execution plan was poor. Here are...
View ArticleTest your knowledge: Percona XtraDB Cluster (PXC) quiz
I often talk with people who are very interested in the features of Percona XtraDB Cluster (PXC) such as synchronous and parallel replication, multi-node writing and high availability. However some get...
View ArticleQ&A: Multi-threaded Replication in MySQL 5.6 and MySQL 5.7
My webinar “Multi-threaded Replication in MySQL 5.6 and 5.7″ on February 25 generated several excellent questions following the presentation (available here for playback along with the slides). I...
View ArticleFree MySQL QA & Bash/Linux Training Series
Welcome to the MySQL QA Training Series!If you have not read our introductory blog post on pquery yet, I’d recommend reading that one first to get a bit of background. The community is enthuastic about...
View ArticleMySQL QA Episode 1: Bash/GNU Tools & Linux Upskill & Scripting Fun
MySQL QA Episode #1: Bash/GNU Tools & Linux Upskill & Scripting FunThis episode consists of 13 parts, and an introduction. See videos belowIn HD quality (set your player to...
View ArticleMore on (transactional) MySQL metadata locks
Two years ago Ovais Tariq had explained in detail what kinds of problems existed before MySQL introduced metadata locks in 5.5.3 and how these locks help to prevent them. Still, some implications of...
View Articlepquery binaries with statically included client libs now available!
After we released pquery to the community, and as we started logging bug reports with pquery testcases, it quickly became clear that pquery binaries with statically compiled-in client libraries would...
View ArticleStaying ahead of MySQL operational problems at Percona Live
I’ve started my long journey from Florianópolis, Brazil, to Santa Clara, California and I type this words while waiting for a connection flight. Next Wednesday, Daniel Guzmán Burgos and I will be...
View ArticleConsidering Sharding with MySQL? Join my April 22 webinar. Questions welcome!
MySQL sharding is one of the most used and surely the most abused MySQL scaling technology. My April 2 Dzone article, “To Shard, or Not to Shard,” proved there is indeed quite an interest in this...
View ArticleIndexing 101: Optimizing MySQL queries on a single table
I have recently seen several cases when performance for MySQL queries on a single table was terrible. The reason was simple: the wrong indexes were added and so the execution plan was poor. Here are...
View ArticleTest your knowledge: Percona XtraDB Cluster (PXC) quiz
I often talk with people who are very interested in the features of Percona XtraDB Cluster (PXC) such as synchronous and parallel replication, multi-node writing and high availability. However some get...
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 Article