<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Galera on FromDual GmbH</title><link>https://www.fromdual.com/tags/galera/</link><description>Recent content in Galera on FromDual GmbH</description><generator>Hugo</generator><language>en-GB</language><managingEditor>oli.sennhauser@fromdual.com (Oli Sennhauser)</managingEditor><webMaster>oli.sennhauser@fromdual.com (Oli Sennhauser)</webMaster><copyright>© FromDual GmbH</copyright><lastBuildDate>Sat, 28 Feb 2026 18:19:00 +0100</lastBuildDate><atom:link href="https://www.fromdual.com/tags/galera/index.xml" rel="self" type="application/rss+xml"/><item><title>Attribute promotion and demotion in the MariaDB Galera Cluster</title><link>https://www.fromdual.com/blog/attribute-promotion-and-demotion-in-the-mariadb-galera-cluster/</link><pubDate>Fri, 28 Nov 2025 16:26:48 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/attribute-promotion-and-demotion-in-the-mariadb-galera-cluster/</guid><description>&lt;p&gt;In MariaDB master/slave replication there is a feature called &lt;a href="https://mariadb.com/docs/server/ha-and-performance/standard-replication/replication-when-the-primary-and-replica-have-different-table-definitions" target="_blank"&gt;attribute promotion/demotion&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>How does Galera Cluster behave with many nodes?</title><link>https://www.fromdual.com/blog/how-does-galera-cluster-behave-with-many-nodes/</link><pubDate>Fri, 24 Jan 2025 18:12:55 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/how-does-galera-cluster-behave-with-many-nodes/</guid><description>&lt;p&gt;Recently I had the opportunity to have a lot of Linux systems (VMs with Rocky Linux 9) from one of our regular &lt;a href="https://www.fromdual.com/galera-cluster-for-mysql-mariadb-training" title="Overview of FromDual Galera Cluster Training"&gt;Galera Cluster trainings&lt;/a&gt; all to myself for a week. And MariaDB 11.4.4 with Galera Cluster was already installed on the machines.&lt;/p&gt;</description></item><item><title>MariaDB Galera Cluster with Corosync/Pacemaker VIP</title><link>https://www.fromdual.com/blog/mariadb-galera-cluster-with-corosync-pacemaker-vip/</link><pubDate>Wed, 17 Mar 2021 20:26:19 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-galera-cluster-with-corosync-pacemaker-vip/</guid><description>&lt;p&gt;Sometimes customers want to have a very simple Galera Cluster set-up. They do not want to invest into machines and build up the know-how for load balancers in front of the Galera Cluster.&lt;/p&gt;</description></item><item><title>Keep your Galera Cluster up and running by all means</title><link>https://www.fromdual.com/blog/keep-your-galera-cluster-up-and-running-by-all-means/</link><pubDate>Fri, 26 Feb 2021 12:15:14 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/keep-your-galera-cluster-up-and-running-by-all-means/</guid><description>&lt;p&gt;We see quite often customers complaining that their Galera Cluster is not stable and &amp;ldquo;crashes&amp;rdquo; from time to time. As always one has to investigate before rating.&lt;/p&gt;</description></item><item><title>Galera Cluster Release Notes</title><link>https://www.fromdual.com/blog/galera-cluster-release-notes/</link><pubDate>Fri, 19 Feb 2021 21:32:11 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/galera-cluster-release-notes/</guid><description>&lt;p&gt;Source: Github: codership / &lt;a href="https://github.com/codership/documentation/tree/master/release-notes" target="_blank" title="codership / documentation"&gt;documentation&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Codership &lt;a href="https://galeracluster.com/category/blog/" target="_blank"&gt;Blog for Galera Cluster&lt;/a&gt; with release announcements.&lt;/p&gt;</description></item><item><title>MariaDB Galera Cluster Upgrade Path</title><link>https://www.fromdual.com/blog/mariadb-galera-cluster-upgrade/</link><pubDate>Fri, 18 Dec 2020 10:47:51 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-galera-cluster-upgrade/</guid><description>&lt;p&gt;Because we conduct many customers in MariaDB Galera Cluster upgrades and because these customers sometimes have pretty old MariaDB Galera Cluster set-ups I think it is good to have a rough MariaDB Galera Cluster Upgrade Path.&lt;/p&gt;</description></item><item><title>MySQL - MariaDB migration</title><link>https://www.fromdual.com/blog/mysql-mariadb-sidegrade/</link><pubDate>Sun, 07 Apr 2019 21:37:32 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mysql-mariadb-sidegrade/</guid><description>&lt;h2 id="table-of-contents"&gt;Table of Contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#general-findings"&gt;General findings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-5x-to-mariadb-55"&gt;Migration from MySQL 5.x to MariaDB 5.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql_50_to_mariadb_103"&gt;Migration from MySQL 5.0 to MariaDB 10.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mariadb-100-to-percona-server-56"&gt;Migration from MariaDB 10.0 to Percona Server 5.6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-56-to-mariadb-100"&gt;Migration from MySQL/Percona 5.6 to MariaDB 10.0&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-57-to-mariadb-102"&gt;Migration from MySQL 5.7 to MariaDB 10.2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-57-to-mariadb-103"&gt;Migration from MySQL 5.7 to MariaDB 10.3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-57-to-mariadb-104"&gt;Migration from MySQL 5.7 to MariaDB 10.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#pxc-55-to-mariadb-104"&gt;Migration from Percona XtraDB Cluster 5.5 to MariaDB Galera Cluster 10.4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-57-to-mariadb-105"&gt;Migration from MySQL 5.7 to MariaDB 10.5&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-57-to-mariadb-106"&gt;Migration from MySQL 5.7 to MariaDB 10.6&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-mariadb-sidegrade/#mysql-57-to-mariadb-106-on-windows"&gt;Migration from MySQL 5.7 to MariaDB 10.6 on Windows&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;More and more MySQL users want to switch from MySQL/Percona Server to MariaDB over time or, more rarely, the other way around. This is mostly caused by the change of the default in the Linux Distributions (RHEL/CentOS 7, SLES 12, Debian 8) to MariaDB.&lt;br&gt;
Up to MySQL/MariaDB 5.5 everything was quite easy, both Branches claim to be a drop-in replacement of each other. But after the separation into different forks (MariaDB 10.0 ff. vs. MySQL 5.6 ff.) we expect more and more problems migrating from one branch to the other what we call sidegrade.&lt;br&gt;
Percona Server code is genetically closer to MySQL than MariaDB. So we expect to see less problems on this sidegrade.&lt;/p&gt;</description></item><item><title>Short term notice: Percona XtraDB Cluster training in English 7/8 February 2018 in Germany</title><link>https://www.fromdual.com/blog/short-term-notice-percona-xtradb-cluster-training-in-english-7-8-february-2018-in-germany/</link><pubDate>Fri, 19 Jan 2018 17:05:29 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/short-term-notice-percona-xtradb-cluster-training-in-english-7-8-february-2018-in-germany/</guid><description>&lt;p&gt;FromDual offers short term a Percona XtraDB Cluster and MySQL Galera Cluster training (2 days) in English.&lt;/p&gt;</description></item><item><title>MariaDB, Galera and MySQL training class schedule</title><link>https://www.fromdual.com/services/training/mariadb-galera-and-mysql-training-class-schedule/index.php</link><pubDate>Tue, 29 Dec 2015 16:39:58 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/services/training/mariadb-galera-and-mysql-training-class-schedule/index.php</guid><description>&lt;p&gt;We offer our MySQL and MariaDB trainings together with well-respected training organizations: &lt;a href="http://www.linuxhotel.de/" target="_blank" title="Linuxhotel, Essen (Germany)"&gt;The Linuxhotel&lt;/a&gt; in Essen (Germany), the &lt;a href="http://www.heinlein-support.de/akademie" target="_blank" title="Heinlein Academy, Berlin (Germany)"&gt;Heinlein Academy&lt;/a&gt; in Berlin (Germany) and &lt;a href="http://www.gfu.net" target="_blank" title="GFU Cyrus AG, Cologne"&gt;GFU Cyrus AG&lt;/a&gt; in Cologne (Germany). Our own MySQL and MariaDB training classes are hold in the building of the &lt;a href="http://www.hso.ch/" target="_blank" title="HSO, Zürich (Switzerland)"&gt;HSO&lt;/a&gt; in Zürich (Switzerland).&lt;/p&gt;</description></item><item><title>Limitations of Galera Cluster</title><link>https://www.fromdual.com/blog/limitations-of-galera-cluster/</link><pubDate>Sat, 11 Jul 2015 17:07:40 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/limitations-of-galera-cluster/</guid><description>&lt;p&gt;If and how to use &lt;a href="http://galeracluster.com/products/" target="_blank" title="Galera Cluster for MySQL"&gt;Galera Cluster for MySQL&lt;/a&gt; has been described already by many others&amp;hellip;&lt;/p&gt;</description></item><item><title>Logging Galera Cluster conflicts</title><link>https://www.fromdual.com/blog/logging-galera-cluster-conflicts/</link><pubDate>Sat, 11 Apr 2015 12:30:54 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/logging-galera-cluster-conflicts/</guid><description>&lt;p&gt;We typically suggest our customers to use our &lt;a href="https://www.fromdual.com/mysql-configuration-file-sample/index.php" title="MySQL configuration template my.cnf"&gt;MySQL/Galera Cluster my.cnf configuration template&lt;/a&gt; to avoid MySQL configuration and performance problems.&lt;/p&gt;</description></item><item><title>Galera Cluster last inactive check and VMware snapshots</title><link>https://www.fromdual.com/blog/galera-cluster-last-inactive-check-and-vmware-snapshots/</link><pubDate>Sat, 11 Apr 2015 11:46:36 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/galera-cluster-last-inactive-check-and-vmware-snapshots/</guid><description>&lt;p&gt;From time to time we see at Galera Cluster customer engagements the following, for me scary, warning in the MySQL error log:&lt;/p&gt;</description></item><item><title>failed MySQL DDL commands and Galera replication</title><link>https://www.fromdual.com/blog/failed-mysql-ddl-commands-and-galera-replication/</link><pubDate>Tue, 09 Dec 2014 15:45:23 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/failed-mysql-ddl-commands-and-galera-replication/</guid><description>&lt;p&gt;We have recently seen a case where the following command was executed on a Galera Cluster node:&lt;/p&gt;</description></item><item><title>Ugly way to install MySQL Galera Cluster 5.6 on Ubuntu 14.04</title><link>https://www.fromdual.com/blog/ugly-way-to-install-mysql-galera-cluster-5.6-on-ubuntu-14.04/</link><pubDate>Mon, 20 Oct 2014 21:26:22 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/ugly-way-to-install-mysql-galera-cluster-5.6-on-ubuntu-14.04/</guid><description>&lt;p&gt;I wanted to install MySQL Galera Cluster 5.6 on the new Ubuntu 14.04 with provided packages. It was a bit tricky to make it work.&lt;/p&gt;</description></item><item><title>FromDual: Tools for MySQL and Galera - Backup - Monitoring - Operations</title><link>https://www.fromdual.com/blog/newsletter-en-2014-07/</link><pubDate>Sun, 27 Jul 2014 10:46:18 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/newsletter-en-2014-07/</guid><description>&lt;p&gt;FromDual tools provide valuable additional functionality which facilitate and optimize daily operations of your MySQL databases. Since our last newsletter a lot of things have changed in the FromDual tools.&lt;/p&gt;</description></item><item><title>Replication channel failover with Galera Cluster for MySQL</title><link>https://www.fromdual.com/blog/replication-channel-fail-over-with-galera-cluster-for-mysql/</link><pubDate>Thu, 19 Jun 2014 07:05:38 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/replication-channel-fail-over-with-galera-cluster-for-mysql/</guid><description>&lt;p&gt;Sometimes it could be desirable to replicate from a Galera Cluster to a single MySQL slave or to an other Galera Cluster. Reasons for this measure could be:&lt;/p&gt;</description></item><item><title>Why FromDual customers are using Galera Cluster for MySQL</title><link>https://www.fromdual.com/blog/galera-cluster-case-study-kikxxl/</link><pubDate>Thu, 20 Feb 2014 12:34:05 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/galera-cluster-case-study-kikxxl/</guid><description>&lt;p&gt;&lt;em&gt;We are very satisfied with the functionality and the launch. The entire Cluster is running absolutely stable. This is a significant advantage for our customers because we are able to offer our services without interruption. We will use Galera in further projects and convert our existing Master/Slave installations.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>What are the costs of one hour MySQL downtime?</title><link>https://www.fromdual.com/blog/newsletter-en-2013-12/</link><pubDate>Tue, 17 Dec 2013 14:59:10 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/newsletter-en-2013-12/</guid><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;there are companies which earn tens of thousands of Euros per hour with their MySQL databases. Other companies operate their ERP system on MySQL, to which 1000 employees are attached to. Is the database down 1000 people are not working any more until the system is working again! Downtime costs starting at EUR 30'000.- per hour upwards.&lt;/p&gt;</description></item><item><title>Galera Cluster for MySQL</title><link>https://www.fromdual.com/blog/galera-cluster-for-mysql/</link><pubDate>Wed, 11 Dec 2013 12:08:32 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/galera-cluster-for-mysql/</guid><description>&lt;h2 id="features"&gt;Features&lt;/h2&gt;
&lt;p&gt;Galera is a synchronous multi-master replication Cluster for MySQL/InnoDB databases, having features like:&lt;/p&gt;</description></item><item><title>Upgrade from Galera Cluster 2.x to 3.0</title><link>https://www.fromdual.com/blog/galera_upgrade_2.x_to_3.0/</link><pubDate>Thu, 24 Oct 2013 21:25:22 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/galera_upgrade_2.x_to_3.0/</guid><description>&lt;h2 id="table-of-contents"&gt;Table of Contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/galera_upgrade_2.x_to_3.0/#introduction"&gt;Introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/galera_upgrade_2.x_to_3.0/#prerequisites"&gt;Prerequisites&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/galera_upgrade_2.x_to_3.0/#system_information"&gt;System information&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/galera_upgrade_2.x_to_3.0/#installed_packages"&gt;Installed packages&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/galera_upgrade_2.x_to_3.0/#required_packages"&gt;Required packages&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/galera_upgrade_2.x_to_3.0/#upgrade_1_node"&gt;Upgrade the first node&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/galera_upgrade_2.x_to_3.0/#upgrade_binaries"&gt;Upgrade the installed binaries&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/galera_upgrade_2.x_to_3.0/#schema_upgrade"&gt;Upgrade mysql schema&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/galera_upgrade_2.x_to_3.0/#prepare_to_join"&gt;Prepare the node to join the cluster&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/galera_upgrade_2.x_to_3.0/#join_back"&gt;Joining the cluster&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/galera_upgrade_2.x_to_3.0/#rolling_upgrade"&gt;Rolling upgrade the other nodes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/galera_upgrade_2.x_to_3.0/#rid_old_option"&gt;Get rid of old release option&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="introduction"&gt;Introduction&lt;/h3&gt;
&lt;p&gt;Codership announced from weeks ago introducing the Galera Cluster new release 3.0 having many bug fixes, performance enhancements plus the main purpose which is working with MySQL 5.6. In this article, I&amp;rsquo;ll go through the upgrade steps from Galera 2.x to the new release 3.0, but at the time of writing this article - as mentioned in the Codership release notes - THIS IS A BETA QUALITY RELEASE FOR TESTING PURPOSES. NOT RECOMMENDED FOR PRODUCTION YET.&lt;/p&gt;</description></item><item><title>Galera Load Balancer Documentation</title><link>https://www.fromdual.com/blog/galera-load-balancer-documentation/</link><pubDate>Sat, 17 Aug 2013 22:08:40 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/galera-load-balancer-documentation/</guid><description>&lt;h2 id="about"&gt;About&lt;/h2&gt;
&lt;p&gt;&lt;code&gt;glbd&lt;/code&gt; is a simple TCP connection balancer made with scalability and performance in mind. It was inspired by pen, but unlike pen its functionality is limited only to balancing generic TCP connections.&lt;/p&gt;</description></item><item><title>Galera Arbitrator (garbd)</title><link>https://www.fromdual.com/blog/galera-arbitrator-garbd-starting-and-stopping/</link><pubDate>Sat, 17 Aug 2013 16:59:38 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/galera-arbitrator-garbd-starting-and-stopping/</guid><description>&lt;p&gt;It took me quite a while to find out how the beast Galera Arbitrator (&lt;code&gt;garbd&lt;/code&gt;) works. To safe your time here a short summary:&lt;/p&gt;</description></item><item><title>Unbreakable MySQL Cluster with Galera and Linux Virtual Server (LVS)</title><link>https://www.fromdual.com/blog/unbreakable-mysql-cluster-with-galera-and-lvs/</link><pubDate>Thu, 13 Jun 2013 17:13:47 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/unbreakable-mysql-cluster-with-galera-and-lvs/</guid><description>&lt;p&gt;Recently we had to set-up a 3-node &lt;a href="http://codership.com/content/using-galera-cluster" target="_blank" title="Galera Cluster"&gt;Galera Cluster&lt;/a&gt; with a Load Balancer in front of it. Because Galera Cluster nodes (&lt;code&gt;mysqld&lt;/code&gt;) still reply to TCP requests on port 3306 when they are expelled from the Cluster it is not sufficient to just leave it to the Load Balancer to check the port if a Galera node is properly running or not.&lt;/p&gt;</description></item><item><title>Switching from MySQL/MyISAM to Galera Cluster</title><link>https://www.fromdual.com/blog/switching-from-mysql-myisam-to-galera-cluster/</link><pubDate>Tue, 12 Mar 2013 08:23:36 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/switching-from-mysql-myisam-to-galera-cluster/</guid><description>&lt;p&gt;Switching from MySQL/MyISAM to Galera Cluster requires that all tables (except those from the &lt;code&gt;mysql&lt;/code&gt;, &lt;code&gt;information_schema&lt;/code&gt; and &lt;code&gt;performance_schema&lt;/code&gt;) are using the InnoDB Storage Engine.&lt;/p&gt;</description></item><item><title>Bootstrapping Galera Cluster the new way</title><link>https://www.fromdual.com/blog/bootstrapping-galera-cluster-the-new-way/</link><pubDate>Tue, 05 Feb 2013 19:18:25 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/bootstrapping-galera-cluster-the-new-way/</guid><description>&lt;p&gt;A while ago it was pretty inconvenient to start a complete &lt;a href="http://www.codership.com/content/using-galera-cluster" target="_blank"&gt;Galera Cluster&lt;/a&gt; from scratch. Rolling restart an such things are already working well but bootstrapping was a pain.&lt;/p&gt;</description></item><item><title>Artikel über MySQL im neuen iX</title><link>https://www.fromdual.com/blog/mysql-in-ix-2012-10/</link><pubDate>Thu, 20 Sep 2012 15:12:59 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mysql-in-ix-2012-10/</guid><description>&lt;p&gt;Hallo MySQL Gemeinde,&lt;/p&gt;
&lt;p&gt;Im neuen iX (2012-10) hat es zwei nette Artikel über: &lt;a href="http://www.heise.de/ix/inhalt/2012/10/116/" target="_blank" title="Arbeit teilen"&gt;MySQL HA-Lösungen&lt;/a&gt; (S. 116) und &lt;a href="http://www.heise.de/ix/inhalt/2012/10/66/" target="_blank" title="Mehr Durchblick"&gt;MySQL 5.6&lt;/a&gt; (S. 66).&lt;/p&gt;</description></item><item><title>Galera Cluster Nagios Plugin</title><link>https://www.fromdual.com/blog/galera-cluster-nagios-plugin/</link><pubDate>Fri, 14 Sep 2012 10:49:59 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/galera-cluster-nagios-plugin/</guid><description>&lt;p&gt;Based on customer feedback we have decided to add a plugin &lt;strong&gt;Galera Cluster for MySQL&lt;/strong&gt; to our &lt;a href="http://www.fromdual.com/download#nagios" target="_blank" title="MySQL Nagios/Icinga Plugins"&gt;MySQL Nagios/Icinga Plugins&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Galera Cluster discussions at FrOSCon 2012</title><link>https://www.fromdual.com/blog/galera-cluster-discussion-at-froscon-2012/</link><pubDate>Mon, 27 Aug 2012 17:18:40 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/galera-cluster-discussion-at-froscon-2012/</guid><description>&lt;p&gt;During and after &lt;a href="http://openlife.cc/blog" target="_blank" title="Henrik Ingo&amp;#39;s Blog"&gt;Henriks&lt;/a&gt; great talk about &lt;a href="http://codership.com/products/mysql_galera" target="_blank" title="Galera Cluster"&gt;Galera Cluster&lt;/a&gt; at the &lt;a href="http://www.froscon.de/en/home/" target="_blank" title="FrOSCon"&gt;FrOSCon 2012&lt;/a&gt; in St. Augustin we found 2 important things related to Galera Cluster for MySQL:&lt;/p&gt;</description></item><item><title>DOAG SIG MySQL - Replication: September 4, 2012 in Hamburg</title><link>https://www.fromdual.com/blog/doag-sig-mysql-replication-in-hamburg/</link><pubDate>Mon, 30 Jul 2012 15:11:17 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/doag-sig-mysql-replication-in-hamburg/</guid><description>&lt;p&gt;On Tuesday, September 4, 2012 the next &lt;a href="http://www.doag.org/de/events/sigs/sig-mysql.html" target="_blank"&gt;DOAG SIG MySQL&lt;/a&gt; meeting will take place in Hamburg (Germany) with the topic Replication.&lt;/p&gt;</description></item><item><title>FromDual Newsletter Spring 2012</title><link>https://www.fromdual.com/blog/newsletter-en-2012-04/</link><pubDate>Fri, 27 Apr 2012 11:12:50 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/newsletter-en-2012-04/</guid><description>&lt;p&gt;Dear MySQL User,&lt;/p&gt;
&lt;p&gt;With this newsletter we bring you up to date about MySQL and our &lt;a href="http://www.shinguz.ch/tellmatic/click.php?l_id=143&amp;amp;nl_id=29&amp;amp;q_id=0&amp;amp;a_id=0&amp;amp;h_id=0" target="_blank" title="FromDual Services"&gt;Services&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>MySQL and Galera Load Balancer (GLB)</title><link>https://www.fromdual.com/blog/mysql-and-galera-load-balancer/</link><pubDate>Sat, 07 Apr 2012 10:10:21 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mysql-and-galera-load-balancer/</guid><description>&lt;h2 id="table-of-contents"&gt;Table of Contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-and-galera-load-balancer/#building-the-galera-load-balancer"&gt;Building the Galera Load Balancer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-and-galera-load-balancer/#starting-the-galera-load-balancer"&gt;Starting the Galera Load Balancer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-and-galera-load-balancer/#querying-the-galera-load-balancer"&gt;Querying the Galera Load Balancer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-and-galera-load-balancer/#draining-nodes-with-galera-load-balancer"&gt;Draining nodes with Galera Load Balancer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mysql-and-galera-load-balancer/#removing-nodes-from-and-adding-nodes-to-galera-load-balancer"&gt;Removing nodes from and adding nodes to Galera Load Balancer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When you install a &lt;a href="http://galeracluster.com/products/" target="_blank"&gt;Galera Cluster for MySQL&lt;/a&gt; for High Availability (HA) it is not enough to install the Database Cluster to achieve this goal. You also have to make the application aware of this HA functionality. This is typically done with some kind of load balancing mechanism between the database and the application.&lt;/p&gt;</description></item><item><title>Codership partners with FromDual to offer consulting and support services for Galera Cluster for MySQL</title><link>https://www.fromdual.com/blog/codership-partners-with-fromdual/</link><pubDate>Sun, 19 Feb 2012 09:56:45 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/codership-partners-with-fromdual/</guid><description>&lt;p&gt;&lt;strong&gt;Helsinki, Finland, Uster, Switzerland – February 18, 2012&lt;/strong&gt; – Codership, the provider of Galera Cluster for MySQL, and FromDual, a MySQL consulting company, today announced collaboration to offer Galera Cluster technology and related support and consulting services for Galera users all over the world, especially in German speaking countries Germany, Austria and Switzerland (DACH). Galera Cluster is a synchronous, true multi-master replication cluster for MySQL using the well known InnoDB storage engine. Customers can deploy Galera Cluster locally in LAN environments, as geo-clusters over the WAN or as virtual cluster in the cloud.&lt;/p&gt;</description></item><item><title>I prefer MySQL binary tar balls with Galera...</title><link>https://www.fromdual.com/blog/mysql-binary-tar-ball-with-galera/</link><pubDate>Wed, 08 Feb 2012 15:13:18 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mysql-binary-tar-ball-with-galera/</guid><description>&lt;p&gt;In my set-ups I have different MySQL versions (&lt;a href="http://dev.mysql.com/" target="_blank"&gt;MySQL&lt;/a&gt; 5.0, 5.1, 5.5 and 5.6, &lt;a href="http://www.percona.com/software/percona-server/" target="_blank"&gt;Percona Server&lt;/a&gt; 13.1 and 24.0, &lt;a href="http://mariadb.org/" target="_blank"&gt;MariaDB&lt;/a&gt; 5.2.10, 5.3.3, &lt;a href="http://codership.com/" target="_blank"&gt;Galera&lt;/a&gt; 1.0, 1.1 and 2.0) running in parallel at the same time.&lt;/p&gt;</description></item><item><title>Rolling upgrade of Galera 1.0 to 1.1</title><link>https://www.fromdual.com/blog/rolling-upgrade-of-galera-10-to-11/</link><pubDate>Wed, 14 Dec 2011 15:38:27 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/rolling-upgrade-of-galera-10-to-11/</guid><description>&lt;p&gt;A few days ago &lt;a href="http://codership.com/" target="_blank"&gt;Codership&lt;/a&gt; announced their &lt;a href="http://codership.com/content/galera-cluster-mysql-11-released" target="_blank&amp;gt;"&gt;new version Galera v1.1&lt;/a&gt; - synchronous Replication Cluster for MySQL. Before we look at the new feature of &lt;a href="http://www.codership.com/wiki/doku.php?id=rolling_schema_upgrade" target="_blank"&gt;Rolling Online Schema Upgrade (OSU)&lt;/a&gt; we have a look at how to upgrade to the new Galera release.&lt;/p&gt;</description></item><item><title>Migrating from MySQL Master-Master Replication to Galera Multi-Master Replication</title><link>https://www.fromdual.com/blog/migrating-from-mysql-master-master-to-galera-replication/</link><pubDate>Fri, 02 Dec 2011 14:48:58 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/migrating-from-mysql-master-master-to-galera-replication/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://codership.com/" target="_blank"&gt;Galera&lt;/a&gt; is a synchronous Multi-Master Replication for MySQL. It is therefore in competition with several other MySQL architectures:&lt;/p&gt;</description></item><item><title>Building Galera Replication from Scratch</title><link>https://www.fromdual.com/blog/building-galera-replication-from-scratch/</link><pubDate>Sun, 13 Nov 2011 12:29:54 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/building-galera-replication-from-scratch/</guid><description>&lt;h2 id="introduction"&gt;Introduction&lt;/h2&gt;
&lt;p&gt;&lt;a href="http://codership.com/" target="_blank"&gt;MySQL/Galera&lt;/a&gt; synchronous Multi-Master Replication consists of 2 parts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The wsrep patches for MySQL (&lt;a href="https://launchpad.net/codership-mysql" target="_blank"&gt;codership-mysql&lt;/a&gt;) and&lt;/li&gt;
&lt;li&gt;the Galera Replication Plugin (&lt;a href="https://launchpad.net/galera/" target="_blank"&gt;galera&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you do not want to &lt;a href="https://www.fromdual.com/download#galera"&gt;download the prepared binaries&lt;/a&gt; you can build it on you own.&lt;br&gt;
First you have to download the native MySQL sources, then patch it with the Galera wsrep patches and compile it. In a second step you have to build the Galera Plugin.&lt;/p&gt;</description></item><item><title>Galera - Synchronous Multi-Master Replication Cluster for MySQL/InnoDB</title><link>https://www.fromdual.com/blog/galera/</link><pubDate>Fri, 23 Sep 2011 11:07:03 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/galera/</guid><description>&lt;h2 id="galera-features"&gt;Galera features&lt;/h2&gt;
&lt;p&gt;Galera provides the following features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Synchronous replication&lt;/li&gt;
&lt;li&gt;Active/active multi-master topology&lt;/li&gt;
&lt;li&gt;Read and write to any cluster node&lt;/li&gt;
&lt;li&gt;Automatic membership control, failed nodes drop from the cluster&lt;/li&gt;
&lt;li&gt;Automatic node joining&lt;/li&gt;
&lt;li&gt;True parallel row level replication&lt;/li&gt;
&lt;li&gt;Direct client connections&lt;/li&gt;
&lt;li&gt;Drop-in replacement for native MySQL&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="galera-benefits"&gt;Galera benefits&lt;/h2&gt;
&lt;p&gt;Benefits using Galera Replication:&lt;/p&gt;</description></item><item><title>MariaDB, Galera and MySQL Support</title><link>https://www.fromdual.com/services/support/</link><pubDate>Wed, 01 Dec 2010 12:26:19 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/services/support/</guid><description>&lt;p&gt;FromDual is a support &lt;a href="https://www.fromdual.com/partners" title="FromDual partners"&gt;partner&lt;/a&gt; of &lt;a href="https://mariadb.com/" target="_blank" title="Website of MariaDB"&gt;MariaDB plc&lt;/a&gt;, &lt;a href="https://galeracluster.com/about/company/" target="_blank" title="Website of Codership"&gt;Codership Oy&lt;/a&gt; and &lt;a href="https://www.oracle.com/" target="_blank" title="Website of Oracle"&gt;Oracle Corporation&lt;/a&gt;. This gives us the opportunity to offer you customized enterprise support subscriptions for your mission-critical MariaDB, Galera or MySQL databases for all three vendors.&lt;/p&gt;</description></item><item><title>Limitations of MySQL</title><link>https://www.fromdual.com/blog/mysql-limitations/</link><pubDate>Mon, 15 Mar 2010 11:01:40 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mysql-limitations/</guid><description>&lt;p&gt;Often asked but informations are spread around: The limitations of MySQL.&lt;/p&gt;</description></item><item><title>Systemd related stuff for MariaDB and MySQL</title><link>https://www.fromdual.com/blog/systemd-related-stuff-for-mariadb-and-mysql/</link><pubDate>Fri, 06 Jan 2023 19:05:06 +0100</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/systemd-related-stuff-for-mariadb-and-mysql/</guid><description>&lt;h2 id="table-of-contents"&gt;Table of Contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/systemd-related-stuff-for-mariadb-and-mysql/#systemd"&gt;Systemd Notizen&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/systemd-related-stuff-for-mariadb-and-mysql/#innodb-numa-interleave-with-mariadb"&gt;InnoDB NUMA interleave with MariaDB&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/systemd-related-stuff-for-mariadb-and-mysql/#checking-galera-cluster-sst-timeout-with-systemd"&gt;Checking Galera Cluster SST timeout with Systemd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/systemd-related-stuff-for-mariadb-and-mysql/#kill-mariadb-galera-node-under-systemd"&gt;Kill MariaDB Galera node under Systemd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/systemd-related-stuff-for-mariadb-and-mysql/#mariadb-memlock-with-systemd"&gt;MariaDB Memory locking (&lt;code&gt;--memlock&lt;/code&gt;) with Systemd&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/systemd-related-stuff-for-mariadb-and-mysql/#who-is-restarting-my-mariadbd"&gt;Who is restarting my &lt;code&gt;mariadbd&lt;/code&gt;?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/systemd-related-stuff-for-mariadb-and-mysql/#location-of-unit-files"&gt;Location of Systemd unit files&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="systemd-notizen"&gt;Systemd Notizen&lt;/h2&gt;
&lt;p&gt;Systemd paged per default nach &lt;code&gt;less&lt;/code&gt;. Das ist ungewohnt und doof, weil es gegen allgemeines Linux-Verhalten verstösst. Abhilfe schafft:&lt;/p&gt;</description></item><item><title>Linux Container with Incus for focmm unit testing</title><link>https://www.fromdual.com/blog/linux-container-with-lxd-for-focmm-unit-testing/</link><pubDate>Thu, 13 Oct 2022 19:11:40 +0200</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/linux-container-with-lxd-for-focmm-unit-testing/</guid><description>&lt;p&gt;Currently we are in the testing phase of the next release of our &lt;a href="https://www.fromdual.com/fromdual-ops-center" title="FromDual Ops Center"&gt;Ops Center&lt;/a&gt; (&lt;code&gt;focmm&lt;/code&gt;). This testing is quite complex because it includes testing the interaction of various different components like a &lt;a href="https://mariadb.com/kb/en/what-is-mariadb-galera-cluster/" target="_blank" title="What is MariaDB Galera Cluster?"&gt;MariaDB Galera Cluster&lt;/a&gt;, a &lt;a href="https://galeracluster.com/library/documentation/glb.html" target="_blank" title="Galera Load Balancer"&gt;Galera Load Balancer&lt;/a&gt;, a &lt;a href="https://en.wikipedia.org/wiki/Virtual_IP_address" target="_blank" title="Virtual IP address"&gt;virtual IP&lt;/a&gt;, etc.&lt;/p&gt;</description></item><item><title>MariaDB and MySQL PERFORMANCE_SCHEMA Hints</title><link>https://www.fromdual.com/blog/mysql-performance-schema-hints/</link><pubDate>Sun, 14 Jul 2013 09:29:09 +0200</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mysql-performance-schema-hints/</guid><description>&lt;h2 id="table-of-contents"&gt;Table of Contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#accounts-not-properly-closing"&gt;Accounts not properly closing connections&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#unused-indexes"&gt;Unused indexes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#who-created-temporary-tables"&gt;Who created temporary (disk) tables&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#accounts-which-never-connected"&gt;Accounts which never connected since last start-up&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#user-which-never-connected"&gt;Users which never connected since last start-up&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#totally-unused-accounts"&gt;Totally unused accounts (never connected since last restart and not used to check Stored Program or View privileges) since last start-up&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#show-full-processlist"&gt;&lt;code&gt;SHOW FULL PROCESSLIST&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#storage-engine-per-schema"&gt;Storage Engines per schema&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#tables-without-primary-key"&gt;Tables without a Primary Key&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#bad-sql-queries-of-users"&gt;Bad SQL queries of users&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#show-profile-in-performance_schema"&gt;&lt;code&gt;SHOW PROFILE&lt;/code&gt; in &lt;code&gt;PERFORMANCE_SCHEMA&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#select-insert-update-and-delete-per-table"&gt;&lt;code&gt;SELECT&lt;/code&gt;, &lt;code&gt;INSERT&lt;/code&gt;, &lt;code&gt;UPDATE&lt;/code&gt; and &lt;code&gt;DELETE&lt;/code&gt; per table&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#top-long-running-queries"&gt;Top long running queries&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#tables-never-written-to"&gt;Tables never written to&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#dml-ddl-dcl-per-account"&gt;DML, DDL and DCL per account&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#erroneous-mysql-queries"&gt;Finding syntactically wrong/erroneous MySQL queries&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#finding-queries-served-by-query-cache"&gt;Finding queries served by MySQL Query Cache&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#grant-sys-schema-access"&gt;Grant access to &lt;code&gt;sys&lt;/code&gt; schema to another user&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#grant-ps-schema-access"&gt;Grant access to &lt;code&gt;PERFORMANCE_SCHEMA&lt;/code&gt; schema to another user&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#innodb-locks"&gt;Find InnoDB Locks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#metadata-locks"&gt;Find Metadata Locks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#statements-before-sleep"&gt;What did a Connection before sleeping?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#how-many-statements-did-another-connection"&gt;How many statements did another (sleeping) connection?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="%22/blog/myisam-locking-and-who-is-the-evil#performance-schema%22" title="MyISAM locking and who is the evil?"&gt;MyISAM locking&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#connections-per-user"&gt;Connections per user&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#connections-per-user-and-ip"&gt;Connections per user and IP&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#accounts-which-could-not-connect"&gt;Accounts which could not connect or with connection errors&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#temporary-tables-filling-disk"&gt;Temporary tables filling my disk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#who-is-writing-to-the-binary-log"&gt;Who is writing to the binary log&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#average-binlog-transaction-size"&gt;Average binlog transaction size&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#result-size-of-select-statement"&gt;Result size of &lt;code&gt;SELECT&lt;/code&gt; statement&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#find-open-long-running-transactions"&gt;Find open long running transactions&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="mariadb"&gt;MariaDB&lt;/h2&gt;
&lt;p&gt;On MariaDB you have to enable the Performance Schema first before use:&lt;/p&gt;</description></item></channel></rss>