Showing entries 1 to 10 of 44076
10 Older Entries »
Beyond EOL: The Real Benefits of Upgrading to MySQL 8.4

Right now, you’re probably hoping someone else will deal with this MySQL 8.0 end-of-life situation. Maybe your team can squeeze another few months out of it. Maybe Oracle will extend support. Maybe it won’t be as bad as everyone says. We get it.  You’ve got enough things going on without adding “major database upgrade” to […]

MySQL: Flag Codes from Country Codes

Regional Indicator Symbols

in Unicode are the codes starting at U+1F1E6 to U+1F1FF. If you combine two of them in a valid ISO-3166-1 alpha-2

codes, they produce the flag corresponding to that code.

We want a function flag_emoji() that takes such a two-letter code and emits the appropriate Unicode codepoint:

SELECT flag_emoji('GB') AS gb, flag_emoji('us') AS us, flag_emoji('de') AS de \G
gb: 🇬🇧
us: 🇺🇸
de: 🇩🇪
1 row in set (0.00 sec)

MySQL

For that, we define a helper function unichar() that makes us a Unicode character from a codepoint …

[Read more]
Using MySQL HeatWave as a knowledge base with the OCI AI Agent Platform

How to use MySQL HeatWave’s vector store as a knowledge base when using OCI’s Generative AI Agent Service

Introducing Natural Language to SQL for MySQL HeatWave

Announcing the release of a new Natural Language to SQL (NL2SQL) feature for MySQL HeatWave. This innovative capability enables users to easily convert questions expressed in natural language into SQL queries, simplifying data analysis and accelerating insights.

Two Models, One World: Introducing JSON Relational Duality Views in MySQL HeatWave

An overview of the support for JSON Relational Duality Views introduced in version 9.4 and made available in the MySQL HeatWave managed cloud service and elsewhere.

Log Anomaly Detection with MySQL HeatWave AutoML

This post discusses log anomaly detection; key use cases and the challenges faced in identifying anomalies within log data.

Don’t Trust, Verify: How MyDumper’s Checksums Validates Data Consistency

How do you know if your backup is truly reliable? The last thing you want is to discover your data is corrupted during a critical restore or during a migration. While MyDumper is a powerful tool for logical backups, its -M option takes backup integrity to the next level by creating checksums. This often-overlooked feature […]

MySQL 8.0 Deprecated Features: What You Need to Know

If you manage a MySQL database, you’ve probably heard the news: MySQL 8.0 is heading for its End of Life (EOL), and taking center stage is MySQL 8.4, the first-ever Long-Term Support (LTS) release. This is great news for all of us who value stability, as it means a more predictable, enterprise-ready platform for the […]

MySQL Router 8.4: How to Deal with Metadata Updates Overhead

It may be surprising when a new InnoDB Cluster is set up, and despite not being in production yet and completely idle, it manifests a significant amount of writes visible in growing binary logs. This effect became much more spectacular after MySQL version 8.4. In this write-up, I will explain why it happens and how to address […]

Archive Smarter, Query Faster: Unlocking MySQL Performance with HeatWave

As databases grow, DBAs and developers often face a tough choice:
+ Keep historical data in production tables and risk slow queries
+ Archive it and lose fast access

With HeatWave, you don’t have to choose. You can archive old partitions, keep recent data in production, and still run lightning-fast queries across all your data.

The post Archive Smarter, Query Faster: Unlocking MySQL Performance with HeatWave first appeared on dasini.net - Diary of a MySQL expert.

Showing entries 1 to 10 of 44076
10 Older Entries »