Showing entries 181 to 190 of 22519
« 10 Newer Entries | 10 Older Entries »
Displaying posts with tag: MySQL (reset)
Using VS Code and Docker to Debug MySQL Crashes

Typically, we receive customer tickets regarding crashes or bugs, where we request a core dump to analyze and identify the root cause or understand the unexpected behavior. To read the core dumps, we also request the linked libraries used by the server’s MySQL. However, there’s a more efficient way to achieve our goal: by using […]

Understanding trx-consistency-only on MyDumper Before Removal

I have been working on MyDumper for over three years now, and I usually don’t use the tax-consistency-only feature during backups because it wasn’t an option I quite understood. So, when reviewing another issue, I stepped into a curious scenario, and I finally got it and decided to share with you what I learned and when it should […]

MySQL Rockstars 2024

The MySQL Rockstars 2024 award ceremony was a highlight of the MySQL Belgian Days 2025, held on January 30th and 31st at the ICAB Incubator in Brussels. This event brought together MySQL enthusiasts from around the globe to celebrate MySQL’s 30th anniversary and honor individuals who have made significant contributions to the MySQL community. The […]

Highlights from preFOSDEM MySQL Belgian Days 2025

The preFOSDEM MySQL Belgian Days 2025, held on January 30th and 31st at the ICAB Incubator in Brussels, was a remarkable gathering of MySQL enthusiasts, developers, and experts. This year’s event was particularly special as it marked the commencement of celebrations for MySQL’s 30th anniversary. The event was very popular, and with more than 150 […]

Decoding MySQL's GTID_TAGGED_LOG_EVENT

This is a follow-up for MySQL GTID tags and binlog events, but you don’t need to read that first.

One of the recent innovations in MySQL was the addition of Tagged GTID’s. These tagged GTID’s take the format of <uuid>:<tag>:<transaction_id>.

And this change means that the GTID_LOG_EVENT’s in the binary logs needed to be changed. The MySQL team at Oracle decided to not change the existing format, but introduce a new event: GTID_TAGGED_LOG_EVENT.

Initially I assumed that decoding the new event would me mostly identical to the original event, but with just a single field added. But this isn’t the case as Oracle MySQL deciced to use a new serialization format (Yes, more innovation) and use it for this new event. The new serialization format is documented …

[Read more]
The Potential of Query Attributes in MySQL

Introduction

Query Attributes are a relatively new feature of the MySQL Protocol. This is availble since MySQL 8.0.23.

Before Query Attributes were introduced there already was already another similar feature: Connetion Attributes, which provides per-connection metadata in the form of key/value pairs.

This is what connection attributes look like:

mysql> SELECT ATTR_NAME, ATTR_VALUE
    -> FROM performance_schema.session_connect_attrs
    -> WHERE PROCESSLIST_ID=64;
[Read more]
Orchestrator (for Managing MySQL) High Availability Using Raft

As we know, Orchestrator is a MySQL high availability and replication management tool that aids in managing farms of MySQL servers. In this blog post, we discuss how to make the Orchestrator (which manages MySQL) itself fault-tolerant and highly available. When considering HA for the Orchestrator one of the popular choices will be using the Raft consensus. […]

1995-2025: 30 years!

As many of you already know, MySQL is turning 30 this year! The official date is May 23. During the entire calendar year, we will celebrate this milestone all around the globe. We started in Belgium with the first event of the year: preFOSDEM MySQL Belgian Days. Take a look at this incredible journey that […]

Considering Alternatives for Your MySQL Migration? Why Percona Should Be Your First Choice

You know about MySQL; we know about MySQL. After all, it’s been the most popular database system for years now. And now that we have that out of the way, on to the more important stuff! Because MySQL is so popular, you might be considering migrating your database to MySQL Community Edition or MySQL Enterprise. […]

MySQL Performance Tuning with Releem

Introduction If your application uses MySQL and you’re interested in getting the best out of it via performance tuning and monitoring, then Releem is a very nice tool that can assist you in your endeavor. I discovered Releem from Roman Agabekov’s posts on social media. Roman is the founder of this tool, and since his posts about MySQL performance tuning are very insightful, I decided to give it a try and see what it has to offer. Installing Releem Releem uses a client-server architecture. The server aggregates data received from the client... Read More

The post MySQL Performance Tuning with Releem appeared first on Vlad Mihalcea.

Showing entries 181 to 190 of 22519
« 10 Newer Entries | 10 Older Entries »