VTGR: Vitess with Group Replication
Introduction # MySQL group replication is a new replication mechanism that was released in 2016. Group replication involves establishing a group of nodes that are coordinated automatically via Group...
View ArticleTroubleshooting XA transactions in MySQL
This is one of the exciting troubleshooting related to XA transactions let’s dive in. Let me provide a few backgrounds. For one of our clients, when we try to drop a table, it is waiting for metadata...
View ArticleHow to Setup a LAMP Stack with MySQL HeatWave – Part 4/5
For anything but the most trivial software projects source control is highly recommended. Where multiple developers contribute to a project then it is essential to have proper source control so that...
View ArticleHow to Setup a LAMP Stack with MySQL HeatWave – Part 5/5
This architecture is fine for development, but is somewhat lacking for production: There is no way to scale out the application tier or database tier to meet increasing load. The application server and...
View ArticleUsing various scoring metrics to evaluate MySQL HeatWave ML models
MySQL HeatWave ML supports various scoring metrics. User needs to keep in mind the characteristics of these metrics, to use them effectively.
View ArticleMySQL Schema change With Skeema – Part 1 “Basic Operations”
As a Database Engineer, One of the biggest challenges in day-to-day activity is performing DDL on high-traffic and transaction-intensive tables. It will become overhead when handling a large number of...
View ArticleMySQL Metadata Queries – Column Structure and Definition With the COLUMNS Table
The INFORMATION_SCHEMA database is full of information and metadata about your database(s). Columns are a necessity and their definition ensures sound storage and data integrity. Learn all about them...
View ArticleSetting up Galera Load Balancer (GLB)
Galera Load Balancer (GLB) is a scalable and performant, yet easy to use TCP/IP connection balancing proxy. It is the oldest, yet actively maintained load balancer in the MySQL ecosystem, with a wide...
View ArticleDeclarative MySQL schemas with Atlas CLI
Learn how to use Atlas CLI with PlanetScale to define your database as code.Read the full story
View ArticleHow Not to Use MySQL
Chapter 9 of Efficient MySQL Performance changed in development. Originally, it was a chapter titled “Not MySQL”, as in “how not to use MySQL.” But we (O’Reilly and I) pulled the chapter, and the...
View ArticleLeading industry analysts applaud the availability of MySQL HeatWave on AWS
The availability of MySQL HeatWave on Amazon Web Services (AWS) was announced on Monday, September 12, extending Oracle’s commitment to multi-cloud access. Many industry experts applaud this new...
View ArticlePercona XtraDB Cluster on Amazon EC2 and Two Interesting Changes in PXC 8.0
This article outlines the basic configurations for setting up and deploying Percona XtraDB Cluster 8.0 (PXC) on Amazon EC2, as well as what is new in the setup compared to Percona XtraDB Cluster 5.7....
View ArticleOpenLampTech issue #44 – Substack Repost
We are bringing you another issue of OpenLampTech this week with many great curated articles. Enjoy those you like most and please share the publication with others. Thank you so much for reading! The...
View ArticleColumn-Level Encryption in MySQL
In a post written earlier this year – Percona Server for MySQL Encryption Options and Choices – I discussed some of the options around encryption in MySQL. Being such a complex topic, that post was...
View ArticlePercona Server for MySQL – Automatic Cloud Deployment with Terraform
We are looking to provide simplified ways to deploy Percona software in cloud environments, especially for more advanced scenarios like replication and multi-node cluster (in the case of Percona XtraDB...
View ArticleVTOrc: Vitess-native Orchestrator
There was an idea. An idea to make Vitess self-reliant. An idea to get rid of the friction between Vitess and external fault-detection-and-repair tools. An idea that gave birth to VTOrc… Both VTOrc and...
View ArticleTools of the Trade – Substack Repost
Anyone operating a blog, newsletter, or other creative side hustle knows there are a lot of moving pieces involved behind the scenes. Keeping the cadence going not only requires commitment and skills,...
View ArticleWhere you can find MySQL in September & October 2022?
list of conferences where you can MySQL.
View ArticleDefine your MySQL Configuration Variables on OCI with Terraform
With Terraform OCI provider 4.90.0 (released August 24th, 2022), we have added the possibility to specify the value of editable configuration variables directly from Terraform. These variables must be...
View ArticleMySQL: Artifactory Conclusion
Two weeks ago I was being drawn into the debug of artdb, the Replication hierarchy used by our Artifactory instance. TL;DR Artifactory overloaded the database. This was incident-handled by optimizing a...
View Article