MySQL and HeatWave Summit 2025: 2 Days of Innovation, Learning, and...
On April 22-23rd, 2025, the Oracle Conference Center in Redwood Shores, California, buzzed with excitement as the MySQL and HeatWave Summit 2025 kicked off. The MySQL and HeatWave Summit is the largest...
View ArticleBest Database Diagram Tools– Free and Paid
Scalable systems live or die by schema clarity. That’s why most engineers now use database diagram tools to map, manage, and document their structures. But not all tools are built for modern,...
View ArticleMySQL Routing Guidelines: A Practical Guide to Management and Configuration
Learn how to configure and manage MySQL Routing Guidelines using MySQL Shell's AdminAPI, with step-by-step examples for InnoDB Cluster, ClusterSet, and ReplicaSet - Enabling smarter and more dynamic...
View ArticleDeploying External Read Replica in MySQL InnoDB Cluster
Innodb Cluster or ClusterSet topologies already have secondary instances that can act as a failover for primary or also offload read requests. However, with MySQL 8.4, we now have the feasibility of...
View ArticleImproving Semi-join Performance in MySQL
This blog post describes the latest performance improvement in semi-join / anti-join queries.
View ArticleMySQL 9.3! Thank you for your contributions!
Before the MySQL & HeatWave Summit, we released MySQL 9.3, the latest Innovation Release. The event was terrific, and I had the chance to meet some of the MySQL contributors. As usual, we released...
View ArticleMySQL 9.3! Thank you for your contributions!
Before the MySQL & HeatWave Summit, we released MySQL 9.3, the latest Innovation Release. The event was terrific, and I had the chance to meet some of the MySQL contributors. As usual, we released...
View ArticleChoosing The Correct Shape When Migrating MySQL From On-Premise to HeatWave...
This post provides information on how to choose the appropriate shape when migrating your MySQL workload from on-premise to HeatWave (MySQL) in Oracle Cloud Infrastructure. The post also provides some...
View ArticleImprove Primary Selection on Failover in MySQL Group Replication
The latest update to MySQL Enterprise Edition, version 9.3, introduces a significant enhancement focused on improving primary selection on failover. This update includes an improvement to Group...
View ArticleInnoDB Cluster Setup: Building a 3-Node High Availability Architecture
Modern applications need to be highly available and easy to scale. A three-node MySQL InnoDB Cluster—built on MySQL Group Replication and connected through MySQL Router—provides a reliable way to...
View ArticleMySQL Query Optimization with Releem
Introduction In this article, I’m going to show you how to optimize the queries executed by a Spring application running on MySQL using Releem. For a short introduction about Releem, check out this...
View ArticleMySQL: FLUSH HOSTS
Sometimes, MySQL throws an error like this: Host ‘…’ is blocked because of many connection errors Unblock with ‘mysqladmin flush-hosts’ This typically means that MySQL has blocked a host after too many...
View ArticleA quick look at MySQL EE, free for developers
MySQL provides the MySQL Community Edition, the Open-Source version. In addition, there is the Enterprise Edition for our Commercial customers and MySQL HeatWave, our managed database service (DBaaS)...
View ArticleLearn MySQL Performance
Every year new cohorts of programmers, DBAs, managers, and more learn MySQL. After MySQL and HeatWave Summit 2025 a few weeks ago, I realized what job needs to be done for these people and how I could...
View ArticleHow to Install MySQL on AlmaLinux 10
MySQL is one of the world’s most popular and widely used relational database management systems (RDBMS). Developed in 1995 by ... Read More The post How to Install MySQL on AlmaLinux 10 appeared first...
View ArticleMEM is dead, long live Oracle Database Management
MySQL Enterprise Monitor, aka MEM, retired in January 2025, after almost 20 years of exemplary service! What’s next? Of course, plenty of alternatives exist, open source, proprietary, and on the cloud....
View ArticleAn Introduction to Dictionary Operations in Data Masking Component
In this blog post, we will describe typical usage scenarios for dictionary operations in the Data Masking Component, which is available in Percona Server for MySQL as an open source alternative to...
View ArticleInnoDB Cluster: Set Up Router and Validate Failover
Setting up an InnoDB Cluster requires three key components: Group Replication, MySQL Shell, and MySQL Router. In the previous post, we covered the process of building a 3-node InnoDB Cluster. In this...
View ArticleMySQL Meetups and Events with 30 years of MySQL Celebration!
meetups&events with 30Y ann.celebration
View ArticleMySQL Hypergraph Optimizer
During the last MySQL & HeatWave Summit, Wim Coekaerts announced that a new optimizer is available and is already enabled in MySQL HeatWave. Let’s have a quick look at it and how to use it. The...
View ArticleNever-Down MySQL: A Blueprint for Uninterrupted Business Operations
Uninterrupted IT is vital. MySQL Reference Architectures for High Availability offers blueprints to ensure your MySQL databases are always available, minimizing costly downtime. From Bronze to...
View ArticleWhat Oracle Missed, We Fixed: More Performant Query Processing in Percona...
At Percona, we constantly search for ways to make query processing more performant. Our activities include continuous monitoring of Percona Server for MySQL performance by doing performance regression...
View ArticleParkson Credit Levels Up Security with MySQL Enterprise Edition
Parkson Credit’s selection of MySQL Enterprise Edition has allowed the company to significantly enhance its security, availability, and operational efficiency. The comprehensive suite of features, from...
View ArticleUnion Mobile Financial Technology Co., Ltd. (UMF) Chooses MySQL Enterprise...
UMF’s choice of MySQL Enterprise Edition has proven to be a critical component in delivering secure, stable, and affordable mobile financial systems to their clients. From protecting sensitive customer...
View ArticleIronclad Security for Your MySQL Databases
Your MySQL databases are the backbone of your operations, housing invaluable and often sensitive information. But with increasing cyber threats and evolving regulatory landscapes, securing them can...
View ArticleDriving Real-Time Engineering Insights with MySQL Enterprise Edition: The...
ESEC leverages MySQL Enterprise Edition from Oracle to process millions of transactions in real-time, ensuring that stakeholders across the organization have access to accurate and timely insights....
View ArticleHow to Safely Upgrade InnoDB Cluster From MySQL 8.0 to 8.4
In this blog, we continue from where we left off in the previous post, InnoDB Cluster Setup: Building a 3-Node High Availability Architecture, where we demonstrated how to set up a MySQL InnoDB Cluster...
View ArticleInsignia Financial Uses MySQL Enterprise Edition to Improve Performance and...
In today’s fast-paced financial environment, ensuring that core systems are secure, high-performing, and cost-effective is essential for maintaining a competitive edge. For Insignia Financial,...
View ArticlePegadaian boosts both efficiency and customer satisfaction using MySQL...
In an era where customer expectations are higher than ever, and businesses must adapt to ever-changing technological landscapes, Pegadaian’s choice to implement MySQL Enterprise Edition has proven to...
View Article