How to Deploy and using MySQL InnoDB Replica Set in Production ?
How to Deploy MySQL InnoDB Replica Set in Production? Before i talk about Deployment process of MySQL InnoDB Replica Set , it is more important to know below details:- What is MySQL InnoDB Replica...
View ArticleProxySQL Config file creation | Backup solution
We are well aware that ProxySQL is one of the powerful SQL aware proxy for MySQL. The ProxySQL configuration is flexible and the maximum part of configurations can be done with the ProxySQL client...
View ArticleThe state of Orchestrator, 2020 (spoiler: healthy)
This post serves as a pointer to my previous announcement about The state of Orchestrator, 2020. Thank you to Tom Krouper who applied his operational engineer expertise to content publishing problems.
View ArticleWebinar 2/26: Building a Kubernetes Operator for Percona XtraDB Cluster
This talk covers some of the challenges we sought to address by creating a Kubernetes Operator for Percona XtraDB Cluster, as well as a look into the current state of the Operator, a brief...
View ArticleMySQL Encryption: How Master Key Rotation Works
In the last blog post of this series, we discussed in detail how Master Key encryption works. In this post, based on what we already know about Master Key encryption, we look into how Master Key...
View ArticleMake It Smarter: Tuning MySQL Client Request Routing for Tungsten Connector
Overview The Skinny In this blog post we explore various options for tuning MySQL traffic routing in the Tungsten Connector for better control of the distribution. A Tungsten Cluster relies upon the...
View ArticleWhat to Check if MySQL Memory Utilisation is High
One of the key factors of a performant MySQL database server is having good memory allocation and utilization, especially when running it in a production environment. But how can you determine if the...
View ArticleInfluences leading to Asynchronous Programming Model in NDB Cluster
A number of developments was especially important in influencing the developmentof NDB Cluster. I was working at Ericsson, so when I didn't work on DBMS researchI was deeply involved in prototyping the...
View ArticleInfluences leading to NDB Cluster using a Shared Nothing Model
The requirements on Class 5 availability and immediate failover had two importantconsequences for NDB Cluster. The first is that we wanted a fail-fast architecture.Thus as soon as we have any kind of...
View ArticleOriginal NDB Cluster Requirements
NDB Cluster was originally developed for Network DataBases in the telecomnetwork. I worked in a EU project between 1991 and 1995 that focused ondeveloping a pre-standardisation effort on UMTS that...
View ArticleRequirements on NDB Cluster 8.0
In this blog I am going to go through the most important requirements thatNDB Cluster 8.0 is based on. I am going to also list a number of consequencesthese requirements have on the product and what it...
View ArticleGalera Replication flow Architecture
Galera is the best solution for High Availability, It is being used by many peoples world wide . Galera is doing synchronous replication ( really it is Certification based replication ) to keep update...
View Article3 Step Migration of MySQL data to Clickhouse for faster analytics.
Recently one of our client approach Mydbops with Query slowness on a MySQL environment . They deployed the new code for generate the huge reports for the year end analytics data . After the deployment...
View ArticleFun with Bugs #94 - On MySQL Bug Reports I am Subscribed to, Part XXVIII
I may get a chance to speak about proper bugs processing for open source projects later this year, so I have to keep reviewing recent MySQL bugs to be ready for that. In my previous post in this series...
View ArticleChoosing the best indexes for MySQL query optimization
Many of our users, developers and database administrators, keep asking our team about EverSQL's indexing recommendations algorithm. So, we decided to write about it. This tutorial won't detail all the...
View ArticlePreFOSDEM talk: Upgrading from MySQL 5.7 to MySQL 8.0
In this post I’ll expand on the subject of my MySQL pre-FOSDEM talk: what dbadmins need to know and do, when upgrading from MySQL 5.7 to 8.0. I’ve already published two posts on two specific issues;...
View ArticleRethinking Result Sets in Connector/Node.js
It used to be the case where, in order to actually process data retrieved from the database using Connector/Node.js, you would have to resort to an API that required the use of both JavaScript...
View ArticleUse Cases for MySQL NDB Cluster 8.0
In this blog I will go through a number of popular applications that useNDB Cluster 8.0 and also how these applications have developed over theyears.There is a presentation at slideshare.net...
View ArticleMySQL ERROR 1034: Incorrect Key File on InnoDB Table
Sometimes, you may experience “ERROR 1034: Incorrect key file” while running the ALTER TABLE or CREATE INDEX command: mysql> alter table ontime add key(FlightDate); ERROR 1034 (HY000): Incorrect...
View ArticleMySQL Partition over the Virtual / Generated Column
Had an interesting requirement from one of our client to have the two MySQL partitions ( partition_full / partition_half ) for store the Names based on the user input. Requirement :...
View Article