Planet MariaDB Server
Blog rebrand
Announcing the rebranding of my blog to Programming Brain.
How to start a career in coding
Tips and steps to start a career in programming.
The problem with MySQL foreign key constraints in Online Schema Changes
This post explains the inherent problem of running online schema changes in MySQL, on tables participating in a foreign key relationship. We’ll lay some ground rules and facts, sketch a…
The problem with MySQL foreign key constraints in Online Schema Changes
This post explains the inherent problem of running online schema changes in MySQL, on tables participating in a foreign key relationship. We’ll lay some ground rules and facts, sketch a…
5 Years of Working for MariaDB Corporation
March 1, 2016, was my first day of working for MariaDB Corporation. It means that I worked for them full 5 years in a row! It’s the longest period I’ve…
5 Years of Working for MariaDB Corporation
March 1, 2016, was my first day of working for MariaDB Corporation. It means that I worked for them full 5 years in a row! It’s the longest period I’ve…
How to Speed Up Re Sync of Dropped Percona Xtradb Cluster Node
The Problem HELP, HELP! My Percona XtraDB Cluster version: 5.7.31-31. Single Node is stuck in a joined state. I recently had the privilege to help a client with a fascinating…
How to Install MariaDB on CentOS 8
In this tutorial, we’ll show you how to install, configure and optimize MariaDB on CentOS 8. It’s a beginner-friendly step-by-step tutorial. It should work on other CentOS versions too, including…
Measuring the Impact of Dynimize on Your MySQL Workload
While it’s easier to measure the impact of Dynimize if you are running a MySQL benchmark with clear metrics, it can sometimes be a challenge on a production workload where…
On Upcoming FOSDEM 2021
FOSDEM 2021 starts tomorrow. This time I have 3 talks to present. Here they are, in the order of appearance, with links to my related blog posts:”Upgrading to a newer…
On Upcoming FOSDEM 2021
FOSDEM 2021 starts tomorrow. This time I have 3 talks to present. Here they are, in the order of appearance, with links to my related blog posts:”Upgrading to a newer…
Playing with recent bpftrace and MariaDB 10.5 on Fedora – Part V, Proper Way To Summarize Time Spent per Stack
In my previous post in this series I was tracing __lll_lock_wait() function and measuring time spent in it per unique MariaDB server’s stack trace. I’ve got the results that had…
Playing with recent bpftrace and MariaDB 10.5 on Fedora – Part V, Proper Way To Summarize Time Spent per Stack
In my previous post in this series I was tracing __lll_lock_wait() function and measuring time spent in it per unique MariaDB server’s stack trace. I’ve got the results that had…
Life with Rona 2.0 – Days 4, 5, 6, 7, 8 and 9
These lack of updates are also likely because I’ve been quite caught up with stuff. Monday I had a steak from Bay Leaf Steakhouse for dinner. It was kind of…
Playing with recent bpftrace and MariaDB 10.5 on Fedora – Part IV, Creating a New Tool for Tracing Time Spent in __lll_lock_wait
So far in this series I am just trying to find out what can be done with bpftrace and how to get interesting insights or implement something I was asked…