Community journal

The latest from the MySQL community

Ideas, releases, practical guides, and perspectives from the people building with MySQL.

Follow the feed
Showing entries 1263 to 1272 of 45354 « Previous | Next »
Where can you find MySQL during March - May 2024

List of Events Mar-May 2024

Exploring the Kubernetes Application Lifecycle With Percona

This post was originally published on the Percona Community blog.If you are in the world of application development, you know that every application has a lifecycle. An application lifecycle refers to the stages that our application goes through, from initial planning, building, deployment, monitoring, and maintenance in different environments where our application can be executed.On […]

MySQL NDB Cluster replication: Dual-channel replication for redundancy

This is the third article in our blog series about MySQL NDB Cluster replication, it describes how to extend the single-channel replication from previous post with another set of MySQL servers in order to achieve redundancy. MySQL NDB Cluster is a highly available RDBMS, designed to be operated with no single point of failure (SPOF). […]

MySQL NDB Cluster replication: Single-channel replication

This is the second article in our series about MySQL NDB Cluster replication, it focuses on the basic concepts which are neccessary to be familiar with in order to build the more advanced configurations with redundancy, improved scalabilty and performance. The two basic logical components used for MySQL NDB Cluster replication are:   The preceding […]

MySQL Benchmarking and error in my_thread_global_end()

I encountered this error, “Error in my_thread_global_end(): xx threads didn’t exit“, while working on MySQL benchmarking using sysbench. In this blog I’ll share my experience, reveal the fix, and help…

The post MySQL Benchmarking and error in my_thread_global_end() first appeared on Change Is Inevitable.

MySQL HeatWave User Camp back in Bangalore

MySQL Heatwave User camp is back! The engineering team will will talk about the latest and greatest in MySQL Heatwave. Listen to talks about Machine Learning, HA and Lakehouse on the cloud while knowing about Docker, Kubernetes and Performance tuning on-prem. Will will also introduce our latest Javascript Stored procedures while keeping you updated with […]

MySQL HeatWave User Camp back in Bangalore

MySQL HeatWave User Camp Bangalore

An Efficient Way to Check for Existence of Multiple Values in SQL

In a previous blog post, we've advertised the use of SQL EXISTS rather than COUNT(*) to check for existence of a value in SQL. I.e. to check if in the Sakila database, actors called WAHLBERG have played in any films, instead of: SELECT count(*) FROM actor a JOIN film_actor fa USING (actor_id) WHERE a.last_name = … Continue reading An Efficient Way to Check for Existence of Multiple Values in SQL →

Installing Galera Cluster 4 with MySQL on Ubuntu 22.04

We have in the past covered Installing Galera Cluster 4 with MySQL 8 on Ubuntu 18.04 and also Installing Galera 4 with MySQL 8 on Ubuntu 20.04, and it would seem appropriate to also cover Ubuntu 22.04 LTS (Jammy Jellyfish). We do have excellent documentation and we also have the ability for you to automate all of this via the GUI tool, Galera Manager.

Prerequisites

  • All 3 nodes have to have Ubuntu 22.04 LTS installed. The current version at the time of this writing is Ubuntu 22.04.3 LTS.
  • Firewall (if setup) needs to …
[Read more]
Using the Oracle Cloud Infrastructure Vault Keyring Component in MySQL Heatwave

This is the fourth article in the series dedicated on transition from keyring plugins to keyring components. In the previous article we have discussed component_keyring_encrypted_file keyring component, how different is it from the keyring_encrypted_file plugin and how to install it using a manifest and configuration file. In this post we will be discussing component_keyring_oci keyring […]