This is a recap of the preFOSDEM MySQL Belgian Days 2025
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]MySQL Meetups & celebration events
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]
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. […]
This blog post summarizes how MySQL supports government IT priorities, from cybersecurity protection to modernization, cost savings, and workforce transformation.
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.
I thought I’d share a quick addition to the MySQL Router bootstrap command and hope it helps others, as always.
First of all, you all know the MySQL Router documentation, and have probably looked into a specific option when executing commands, but I’ve found one quite handy that allows me to add in certain parametrization for my routers: –conf-set-option
It’s simple to use, so I’ll just share what I used as a reference and let you play away.
mysqlrouter --bootstrap icadmin:'MyP4ssword!'@node01:3306 \
--name="router_node1" --account=routerAdmin \
--conf-base-port=3306 --report-host=rtnode01 --conf-use-gr-notifications \ …
[Read more]
Modern cloud databases need to offer flexibility in workload management, security and cross-region availability. To address these evolving demands, we have introduced new capabilities in HeatWave MySQL that improves operational efficiency and enables even more sophisticated deployment patterns.
Take a look at the most convenient and user-friendly MySQL GUI tools (clients) that help you tackle a variety of database development, management, and administration tasks on macOS.
The post 16 Best MySQL GUI Clients for macOS appeared first on Devart Blog.