<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Performance on FromDual GmbH</title><link>https://www.fromdual.com/tags/performance/</link><description>Recent content in Performance 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>Thu, 19 Feb 2026 18:18:00 +0100</lastBuildDate><atom:link href="https://www.fromdual.com/tags/performance/index.xml" rel="self" type="application/rss+xml"/><item><title>dbstat for MariaDB after one month of productive use</title><link>https://www.fromdual.com/blog/dbstat-for-mariadb-after-one-month-of-productive-use/</link><pubDate>Fri, 26 Apr 2024 14:13:55 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/dbstat-for-mariadb-after-one-month-of-productive-use/</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/dbstat-for-mariadb-after-one-month-of-productive-use/#retrospect"&gt;Review&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/dbstat-for-mariadb-after-one-month-of-productive-use/#one-month-later"&gt;One month later&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/dbstat-for-mariadb-after-one-month-of-productive-use/#table-size"&gt;Size of the tables&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/dbstat-for-mariadb-after-one-month-of-productive-use/#processlist"&gt;Process list&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/dbstat-for-mariadb-after-one-month-of-productive-use/#global-variables"&gt;Global variables&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/dbstat-for-mariadb-after-one-month-of-productive-use/#locking"&gt;Metadata Lock and InnoDB Transaction Lock&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/dbstat-for-mariadb-after-one-month-of-productive-use/#global-status"&gt;Global status&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="review"&gt;Review&lt;/h2&gt;
&lt;p&gt;After we introduced &lt;a href="https://www.fromdual.com/dbstat-for-mariadb-and-mysql"&gt;&lt;code&gt;dbstat&lt;/code&gt; for MariaDB (and MySQL)&lt;/a&gt; a good 5 weeks ago, we naturally also rolled it out on our systems to test the behaviour in daily use (&lt;a href="https://en.wikipedia.org/wiki/Eating_your_own_dog_food" target="_blank" title="Eating your own dog food auf Wikipedia"&gt;eat your own dog food&lt;/a&gt;).&lt;/p&gt;</description></item><item><title>dbstat for MariaDB (and MySQL)</title><link>https://www.fromdual.com/blog/dbstat-for-mariadb-and-mysql/</link><pubDate>Thu, 14 Mar 2024 15:36:57 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/dbstat-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/dbstat-for-mariadb-and-mysql/#features"&gt;Functionality of &lt;code&gt;dbstat&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/dbstat-for-mariadb-and-mysql/#how-does-dbstat-work"&gt;How does &lt;code&gt;dbstat&lt;/code&gt; work&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/dbstat-for-mariadb-and-mysql/#installation"&gt;How to install &lt;code&gt;dbstat&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/dbstat-for-mariadb-and-mysql/#queries"&gt;Query &lt;code&gt;dbstat&lt;/code&gt;&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/dbstat-for-mariadb-and-mysql/#table_size"&gt;&lt;code&gt;table_size&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/dbstat-for-mariadb-and-mysql/#processlist"&gt;&lt;code&gt;processlist&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/dbstat-for-mariadb-and-mysql/#trx_and_lck"&gt;&lt;code&gt;trx_and_lck&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/dbstat-for-mariadb-and-mysql/#metadata_lock"&gt;&lt;code&gt;metadata_lock&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/dbstat-for-mariadb-and-mysql/#global_variables"&gt;&lt;code&gt;global_variables&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/dbstat-for-mariadb-and-mysql/#global_status"&gt;&lt;code&gt;global_status&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/dbstat-for-mariadb-and-mysql/#testing"&gt;Testing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/dbstat-for-mariadb-and-mysql/#sources"&gt;Sources&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;An idea that I have been thinking about for a long time and have now, thanks to a customer, finally tackled is &lt;code&gt;dbstat&lt;/code&gt; for MariaDB/MySQL. The idea is based on &lt;code&gt;sar/sysstat&lt;/code&gt; by Sebastien Godard:&lt;/p&gt;</description></item><item><title>Comparing Optimizer Results</title><link>https://www.fromdual.com/blog/comparing-optimizer-results/</link><pubDate>Fri, 18 Nov 2022 10:59:18 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/comparing-optimizer-results/</guid><description>&lt;p&gt;A while ago I read a paper about Optimizer Benchmarks: &lt;a href="https://www.vldb.org/pvldb/vol9/p204-leis.pdf" target="_blank"&gt;How Good Are Query Optimizers, Really?&lt;/a&gt; by Viktor Leis from Fakultät für Informatik of the Technische Universität München.&lt;/p&gt;</description></item><item><title>FromDual Performance Monitor for MariaDB/MySQL allows SNMP monitoring</title><link>https://www.fromdual.com/blog/fromdual-performance-monitor-for-mariadb-mysql-allows-snmp-monitoring/</link><pubDate>Thu, 23 Jun 2022 12:03:59 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/fromdual-performance-monitor-for-mariadb-mysql-allows-snmp-monitoring/</guid><description>&lt;p&gt;The newest release of the &lt;a href="https://www.fromdual.com/fromdual-performance-monitorFromDual"&gt;Performance Monitor for MariaDB and MySQL&lt;/a&gt; v2.0.0 (&lt;code&gt;fpmmm&lt;/code&gt;) allows you to monitor your MariaDB and MySQL databases via SNMP (&lt;a href="https://en.wikipedia.org/wiki/Simple_Network_Management_Protocol" target="_blank"&gt;Simple Network Management Protocol&lt;/a&gt;).&lt;/p&gt;</description></item><item><title>SQL Query Tuning - Performance</title><link>https://www.fromdual.com/blog/sql-query-tuning-performance/</link><pubDate>Mon, 05 Oct 2020 16:13:10 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/sql-query-tuning-performance/</guid><description>&lt;p&gt;How could the following SQL queries be improved performance wise and otherwise and can you also explain why your change is more optimal?&lt;/p&gt;</description></item><item><title>Creating synthetic data sets for tuning SQL queries</title><link>https://www.fromdual.com/blog/creating-synthetic-data-sets-for-tuning-sql-queries/</link><pubDate>Fri, 02 Oct 2020 16:50:33 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/creating-synthetic-data-sets-for-tuning-sql-queries/</guid><description>&lt;p&gt;When it comes to SQL Query tuning with customers we often get the slow running SQL query and possibly, in good cases, also the table structure. But very often, for various reasons, we do not get the data.&lt;/p&gt;</description></item><item><title>innodb_deadlock_detect - Rather Hands off!</title><link>https://www.fromdual.com/blog/innodb-deadlock-detect-rather-hands-off/</link><pubDate>Mon, 23 Mar 2020 11:24:15 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/innodb-deadlock-detect-rather-hands-off/</guid><description>&lt;p&gt;Recently we had a new customer who has had from time to time massive database problems which he did not understand. When we reviewed the MySQL configuration file (&lt;code&gt;my.cnf&lt;/code&gt;) we found, that this customer had disabled the InnoDB Deadlock detection (&lt;code&gt;innodb_deadlock_detect&lt;/code&gt;).&lt;/p&gt;</description></item><item><title>Do not underestimate performance impacts of swapping on NUMA database systems</title><link>https://www.fromdual.com/blog/do-not-underestimate-performance-impacts-of-swapping-on-numa-database-systems/</link><pubDate>Fri, 21 Jun 2019 09:26:59 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/do-not-underestimate-performance-impacts-of-swapping-on-numa-database-systems/</guid><description>&lt;p&gt;If your MariaDB or MySQL database system is swapping it can have a significant impact on your database query performance! Further it can also slow down your database shutdown and thus influence the whole reboot of your machine. This is especially painful if you have only short maintenance windows or if you do not want to spend the whole night with operation tasks.&lt;/p&gt;</description></item><item><title>To NULL, or not to NULL, that is the question!</title><link>https://www.fromdual.com/blog/to-null-or-not-to-null-that-is-the-question/</link><pubDate>Fri, 14 Dec 2018 08:33:25 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/to-null-or-not-to-null-that-is-the-question/</guid><description>&lt;p&gt;As we already stated in earlier articles in this blog &lt;br&gt;[&lt;a href="https://www.fromdual.com/using-null-as-default-values" title="Using NULL as default values"&gt;1&lt;/a&gt; and &lt;a href="https://www.fromdual.com/mariadb-indexing-of-null-values" title="MariaDB indexing of NULL values"&gt;2&lt;/a&gt;&lt;br&gt;] it is a good idea to use &lt;code&gt;NULL&lt;/code&gt; values properly in MariaDB and MySQL.&lt;/p&gt;</description></item><item><title>Download Performance Monitor</title><link>https://www.fromdual.com/download-fromdual-performance-monitor/</link><pubDate>Fri, 07 Aug 2015 15:41:50 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/download-fromdual-performance-monitor/</guid><description>&lt;h2 id="fromdual-performance-monitor-for-mysql-and-mariadb-including-maas"&gt;FromDual Performance Monitor for MySQL and MariaDB including MaaS&lt;/h2&gt;
&lt;p&gt;The &lt;a href="https://www.fromdual.com/mysql-performance-monitor" title="FromDual Performance Monitor for MySQL and MariaDB"&gt;FromDual Performance Monitor&lt;/a&gt; for MySQL, Galera Cluster, MariaDB and Percona Server is a Monitoring solution based on Zabbix. Its various alerts, advisors and graphs help you to monitor and operate your MySQL databases. This solution is also available as Monitoring as a Service solution if you want to avoid the hassle of installing your own monitoring solution.&lt;/p&gt;</description></item><item><title>InnoDB Flush Log at Transaction Commit</title><link>https://www.fromdual.com/blog/innodb-flush-log-at-transaction-commit/</link><pubDate>Thu, 16 Jul 2015 20:11:36 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/innodb-flush-log-at-transaction-commit/</guid><description>&lt;p&gt;InnoDB Flush Log at Transaction Commit is set to a values != 1. This can lead to a loss of committed transactions in case of a power failure or an unclean shutdown of your database.&lt;/p&gt;</description></item><item><title>Nagios and Icinga plugins for MySQL 1.0.0 have been released</title><link>https://www.fromdual.com/blog/nagios-and-icinga-plugins-for-mysql-1.0.0-have-been-released/</link><pubDate>Wed, 04 Feb 2015 22:02:00 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/nagios-and-icinga-plugins-for-mysql-1.0.0-have-been-released/</guid><description>&lt;p&gt;FromDual has the pleasure to announce the release of the new version 1.0.0 of its widely used Nagios and Icinga plugins for MySQL, Galera Cluster, MariaDB and Percona Server.&lt;/p&gt;</description></item><item><title>Impact of General Query Log on MySQL Performance</title><link>https://www.fromdual.com/blog/general_query_log_vs_mysql_performance/</link><pubDate>Tue, 08 Apr 2014 11:19:06 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/general_query_log_vs_mysql_performance/</guid><description>&lt;p&gt;Sometimes, it is required to enable the General Query Log (which is disabled by default). If the General Query Log is enabled the server writes to this log information when clients connect or disconnect, and each SQL statement received from the client.&lt;/p&gt;</description></item><item><title>MySQL single query performance - the truth!</title><link>https://www.fromdual.com/blog/mysql-single-query-performance-the-truth/</link><pubDate>Fri, 13 Dec 2013 17:33:44 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mysql-single-query-performance-the-truth/</guid><description>&lt;h1 id="mysql-single-query-performance---the-truth"&gt;MySQL single query performance - the truth!&lt;/h1&gt;
&lt;p&gt;As &lt;a href="https://www.fromdual.com/comment/871#comment-871" title="5.5 vs 5.6 single threaded performance"&gt;suggested by morgo&lt;/a&gt; I did a little test for the same query and the same data-set mentioned in &lt;a href="https://www.fromdual.com/impact-of-column-types-on-mysql-join-performance" title="Impact of column types on MySQL JOIN performance"&gt;Impact of column types on MySQL JOIN performance&lt;/a&gt; but looking into an other dimension: the time (aka MySQL versions).&lt;/p&gt;</description></item><item><title>Deadlocks, indexing and Primary Key's</title><link>https://www.fromdual.com/blog/deadlocks-indexing-and-primary-keys/</link><pubDate>Thu, 16 Aug 2012 10:51:40 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/deadlocks-indexing-and-primary-keys/</guid><description>&lt;p&gt;Recently a customer has shown up with some deadlocks occurring frequently. They were of the following type (I have shortened the output a bit):&lt;/p&gt;</description></item><item><title>How to make the MySQL Performance Monitor work on Windows?</title><link>https://www.fromdual.com/blog/how-to-make-mpm-work-on-windows/</link><pubDate>Fri, 20 Apr 2012 18:22:00 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/how-to-make-mpm-work-on-windows/</guid><description/></item><item><title>What can MySQL performance monitoring graphs tell you?</title><link>https://www.fromdual.com/blog/what-can-mysql-performance-monitoring-graphs-tell-you/</link><pubDate>Thu, 16 Feb 2012 18:32:45 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/what-can-mysql-performance-monitoring-graphs-tell-you/</guid><description>&lt;p&gt;Many of you may monitor their databases for different purposes. Beside alerting it is often good to also make some graphs from MySQL performance counters to see what is actually happening on your database.&lt;/p&gt;</description></item><item><title>MaaS Key Request</title><link>https://www.fromdual.com/maas-key-request/index.php</link><pubDate>Wed, 18 Jan 2012 17:26:37 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/maas-key-request/index.php</guid><description>&lt;?php

$fromdual_base = dirname(dirname($_SERVER['SCRIPT_FILENAME']));
$fromdual_file = $fromdual_base . '/php/maas-key-request.inc';

if ( $_SERVER["REQUEST_METHOD"] == 'GET' ) {
 $FROMDUAL_REQUEST = $_GET;
}
elseif ( $_SERVER["REQUEST_METHOD"] == 'POST' ) {
 $FROMDUAL_REQUEST = $_POST;
}

$fromdual_function = array_key_exists('f', $FROMDUAL_REQUEST) ? substr($FROMDUAL_REQUEST['f'], 0, 16) : 'form';

if ( file_exists($fromdual_file) ) {
 require_once($fromdual_file);
}
else {
 echo '&lt;p style="color: red;"&gt;' . 'ERROR: Internal error. File does not exist.' . '&lt;/p&gt;</description></item><item><title>MySQL JMeter Webshop Benchmark</title><link>https://www.fromdual.com/blog/mysql-jmeter-webshop-benchmark/</link><pubDate>Wed, 10 Aug 2011 17:23:02 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mysql-jmeter-webshop-benchmark/</guid><description>&lt;p&gt;&lt;strong&gt;Abstract&lt;/strong&gt;: In this article we provide a little JMeter WebShop Example Benchmark for MySQL.&lt;/p&gt;</description></item><item><title>How good is MySQL INSERT TRIGGER performance</title><link>https://www.fromdual.com/blog/how-good-is-mysql-insert-trigger-performance/</link><pubDate>Wed, 03 Aug 2011 17:08:36 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/how-good-is-mysql-insert-trigger-performance/</guid><description>&lt;p&gt;&lt;strong&gt;Abstract:&lt;/strong&gt; In this article we discuss how big is the performance impact of MySQL &lt;code&gt;TRIGGER&lt;/code&gt;s compared to application side logging (with &lt;code&gt;INSERT&lt;/code&gt;) into a MySQL table.&lt;/p&gt;</description></item><item><title>MySQL Performance Monitor with DRBD monitoring capabilities</title><link>https://www.fromdual.com/blog/drbd-performance-monitoring/</link><pubDate>Sat, 26 Mar 2011 11:25:31 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/drbd-performance-monitoring/</guid><description>&lt;p&gt;The FromDual Performance Monitor for MySQL has now a new module for monitoring DRBD. Since more an more of our customers want to run MySQL High Availability solutions based on DRBD we have implemented this module.&lt;/p&gt;</description></item><item><title>Impact of indices on MySQL</title><link>https://www.fromdual.com/blog/impact-of-indices/</link><pubDate>Fri, 31 Dec 2010 17:05:17 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/impact-of-indices/</guid><description>&lt;p&gt;It is generally well known that indexes help a lot to speed up database queries (especially &lt;code&gt;SELECT&lt;/code&gt; but also &lt;code&gt;UPDATE&lt;/code&gt; and &lt;code&gt;DELETE&lt;/code&gt;). It is less known, that indexes also have some disadvantages.&lt;/p&gt;</description></item><item><title>MySQL Performance Monitor</title><link>https://www.fromdual.com/blog/launch-mysql-performance-monitor/</link><pubDate>Wed, 18 Aug 2010 11:31:12 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/launch-mysql-performance-monitor/</guid><description>&lt;p&gt;FromDual launches its &lt;a href="https://www.fromdual.com/mysql-performance-monitor"&gt;database Performance Monitoring solution&lt;/a&gt; for MySQL, Percona Server and MariaDB. This solution provides monitoring capabilities for most MySQL Storage Engines (Aria, InnoDB, MyISAM, NDB, PBXT and XtraDB). Further you can monitor MySQL Master - Slave replication set-ups, UNIX processes (&lt;code&gt;mysqld&lt;/code&gt;, &lt;code&gt;ndbd&lt;/code&gt;) and MySQL specific information.&lt;/p&gt;</description></item><item><title>MariaDB and MySQL Benchmarking</title><link>https://www.fromdual.com/blog/mariadb-and-mysql-benchmarking/</link><pubDate>Thu, 11 Mar 2010 23:29:59 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-and-mysql-benchmarking/</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/mariadb-and-mysql-benchmarking/#database-benchmark"&gt;Database Benchmark&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-and-mysql-benchmarking/#general-benchmarking-tools"&gt;General Benchmarking Tools&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-and-mysql-benchmarking/#cpu-benchmarking"&gt;CPU Benchmarking&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-and-mysql-benchmarking/#disk-benchmarking"&gt;Disk benchmarking&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-and-mysql-benchmarking/#network-benchmarking"&gt;Network Benchmarking&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-and-mysql-benchmarking/#tools"&gt;Tools&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-and-mysql-benchmarking/#application-stress-testing"&gt;Application Stress Testing&lt;/a&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-and-mysql-benchmarking/#owncloud-nextcloud"&gt;OwnCloud / NextCloud&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-and-mysql-benchmarking/#asterisk"&gt;Asterisk&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="database-benchmark"&gt;Database Benchmark&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/akopytov/sysbench/" target="_blank"&gt;sysbench&lt;/a&gt; (filesystems and OS/HW tests), &lt;a href="https://github.com/akopytov/sysbench/" target="_blank" title="Sysbench source"&gt;Sysbench source&lt;/a&gt;, &lt;a href="https://code.launchpad.net/~sysbench-developers/sysbench/0.5" target="_blank" title="sysbench v0.5"&gt;sysbench v0.5&lt;/a&gt;, &lt;a href="https://code.launchpad.net/~percona-dev/perconatools/sysbench-scripts" target="_blank" title="sysbench scripts"&gt;sysbench scripts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sourceforge.net/apps/mediawiki/osdldbt/index.php" target="_blank"&gt;OSDL Database Test Suite&lt;/a&gt; (&lt;a href="http://sourceforge.net/projects/osdldbt" target="_blank"&gt;download&lt;/a&gt;)&lt;/li&gt;
&lt;li&gt;DBT2 (TPC-C, OLTP), &lt;a href="https://downloads.mysql.com/source/dbt2-0.37.50.16.tar.gz" target="_blank"&gt;DBT2 Benchmark Tool for MySQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://osdldbt.sourceforge.net/" target="_blank"&gt;DBT3 (TPC-H, complex and long running queries, data warehouse (DWH))&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;TM1 (3&lt;sup&gt;rd&lt;/sup&gt; party, ODBC, telecom benchmark)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.tpc.org/" target="_blank"&gt;TPC Benchmarks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://code.launchpad.net/~percona-dev/perconatools/tpcc-mysql" target="_blank" title="TPCC-mysql"&gt;TPCC-mysql&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://dimitrik.free.fr/db_STRESS.html" target="_blank"&gt;db_STRESS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.hammerdb.com/" target="_blank" title="HammerDB"&gt;HammerDB&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/facebook/rocksdb/wiki/Benchmarking-tools" target="_blank" title="db_bench"&gt;db_bench&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/acronis/perfkit" target="_blank"&gt;Acronis perfkit (benchmark, benchmark-db)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cococo2000/Web3Bench/" target="_blank"&gt;Web3Bench&lt;/a&gt; (TiDB, MySQL written in Java/Python)&lt;/li&gt;
&lt;li&gt;&lt;a href="https://square.github.io/finch/" target="_blank"&gt;Finch&lt;/a&gt; (Finch is a MySQL benchmark tool developed for software engineers and modern infrastructures.)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="general-benchmarking-tools"&gt;General Benchmarking Tools&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://jmeter.apache.org/" target="_blank" title="Apache JMeter"&gt;Apache JMeter&lt;/a&gt;: To test performance on static and dynamic resources (files, Servlets, Perl scripts, Java Objects, Data Bases and Queries, FTP Servers and more).&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gatling.io/" target="_blank" title="Gatling Load and Performance testing"&gt;Gatling&lt;/a&gt;: Gatling is a highly capable load testing tool. It is designed for ease of use, maintainability and high performance.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://tsung.erlang-projects.org/" target="_blank"&gt;Tsung&lt;/a&gt;: Open-source multi-protocol distributed load testing tool.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.slamd.com/" target="_blank"&gt;Slamd&lt;/a&gt; Java-based Distributed Load Generation Engine application designed for stress testing and performance analysis of network-based applications.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://grinder.sourceforge.net/" target="_blank"&gt;Grinder&lt;/a&gt; A Java load testing framework that makes it easy to run a distributed test using many load injector machines.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dev.mysql.com/doc/refman/8.0/en/mysqlslap.html" target="_blank"&gt;mysqlslap&lt;/a&gt; mysqlslap is a diagnostic program designed to emulate client load for a MySQL server and to report the timing of each stage. It works as if multiple clients are accessing the server.&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.unix.com/source/bm.zip" target="_blank"&gt;&lt;code&gt;bm&lt;/code&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/httperf/httperf" target="_blank" title="httperf"&gt;httperf&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://httpd.apache.org/docs/2.2/programs/ab.html" target="_blank" title="apachebench (ab)"&gt;apachebench (ab)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="cpu-benchmarking"&gt;CPU Benchmarking&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.eembc.org/coremark/" target="_blank" title="CoreMark"&gt;CoreMark&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="disk-benchmarking"&gt;Disk benchmarking&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/axboe/fio" target="_blank"&gt;FIO&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Filesystem Benchmark: &lt;a href="http://www.iozone.org/" target="_blank"&gt;IOzone&lt;/a&gt;, &lt;a href="http://www.textuality.com/bonnie/" target="_blank"&gt;Bonnie&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Harddisk-Benchmark: &lt;a href="http://www.coker.com.au/bonnie++/" target="_blank"&gt;Bonnie++&lt;/a&gt;, &lt;a href="http://www.iometer.org/" target="_blank"&gt;Iometer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex="0"&gt;&lt;code&gt;# bonnie -s 2047 -S 10000

Bonnie 1.4: File &amp;#39;./Bonnie.12330&amp;#39;, size: 2146435072, volumes: 1
Writing with putc()... done: 20440 kB/s 89.7 %CPU
Rewriting... done: 18940 kB/s 18.3 %CPU
Writing intelligently... done: 46256 kB/s 28.8 %CPU
Reading with getc()... done: 18771 kB/s 82.1 %CPU
Reading intelligently... done: 32549 kB/s 17.3 %CPU

 ---Sequential Output (nosync)--- ---Sequential Input-- --Rnd Seek-
 -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --10k (03)-
Machine MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU /sec %CPU
master 1*2047 20440 89.7 46256 28.8 18940 18.3 18771 82.1 32549 17.3 183.6 1.5
&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;with &lt;code&gt;fsync&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Presentations</title><link>https://www.fromdual.com/presentations/</link><pubDate>Fri, 26 Feb 2010 21:29:43 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/presentations/</guid><description>&lt;p&gt;The following presentations are available:&lt;/p&gt;
&lt;table width="100%"&gt;
&lt;colgroup&gt;
&lt;col style="width: 25%" /&gt;
&lt;col style="width: 25%" /&gt;
&lt;col style="width: 25%" /&gt;
&lt;col style="width: 25%" /&gt;
&lt;/colgroup&gt;
&lt;thead&gt;
&lt;tr data-valign="top"&gt;
&lt;th width="95"&gt;Date&lt;/th&gt;
&lt;th&gt;Title&lt;/th&gt;
&lt;th&gt;Location&lt;/th&gt;
&lt;th style="text-align: center;"&gt;Lang&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr style="visibility: visible;"&gt;
&lt;td style="vertical-align: top"&gt;November, 2025&lt;/td&gt;
&lt;td style="vertical-align: top"&gt;&lt;a href="https://www.fromdual.com/sites/default/files/doag_2025_mysql_honeypot.pdf" title="MySQL Honeypot"&gt;MySQL Honeypot&lt;/a&gt; (PDF, 324 kib)&lt;/td&gt;
&lt;td style="vertical-align: top"&gt;&lt;a href="https://my.doag.org/events/anwenderkonferenz/2025/agenda" target="_blank" title="DOAG 2025 Konferenz + Ausstellung"&gt;DOAG 2025 Konferenz + Ausstellung&lt;/a&gt;, 18 - 20 November 2025, Nürnberg, D&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="visibility: visible;"&gt;
&lt;td style="vertical-align: top"&gt;November, 2024&lt;/td&gt;
&lt;td style="vertical-align: top"&gt;&lt;a href="https://www.fromdual.com/sites/default/files/doag_2024_mysql_pt.pdf" title="MySQL Performance Tuning"&gt;MySQL Performance Tuning&lt;/a&gt; (PDF, 791 kib), &lt;a href="https://www.fromdual.com/sites/default/files/doag_2024_mysql_84.pdf" title="Was ist neu in MySQL 8.4?"&gt;Was ist neu in MySQL 8.4?&lt;/a&gt; (PDF, 407 kib)&lt;/td&gt;
&lt;td style="vertical-align: top"&gt;&lt;a href="https://my.doag.org/events/anwenderkonferenz/2024/agenda" target="_blank" title="DOAG 2024 Konferenz + Ausstellung"&gt;DOAG 2024 Konferenz + Ausstellung&lt;/a&gt;, 19 - 21 November 2024, Nürnberg, D&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="visibility: visible;"&gt;
&lt;td style="vertical-align: top"&gt;August, 2024&lt;/td&gt;
&lt;td style="vertical-align: top"&gt;&lt;a href="https://www.fromdual.com/sites/default/files/mariadb_114_froscon_2024.pdf"&gt;Was ist neu in MariaDB 11.4?&lt;/a&gt; (PDF, 271 kib)&lt;/td&gt;
&lt;td style="vertical-align: top"&gt;&lt;a href="https://programm.froscon.org/2024/" target="_blank"&gt;FrOSCon 2024&lt;/a&gt;, 17 and 18 August 2024, St. Augustin, D&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="visibility: visible;"&gt;
&lt;td style="vertical-align: top"&gt;November, 2023&lt;/td&gt;
&lt;td style="vertical-align: top"&gt;&lt;a href="https://www.fromdual.com/sites/default/files/oss_rdbms_strategie.pdf" title="Das relationale Open Source Datenbank Ökosystem - IT strategische Gedanken"&gt;Das relationale Open Source Datenbank Ökosystem - IT strategische Gedanken&lt;/a&gt; (PDF, 496.4 kib)&lt;/td&gt;
&lt;td style="vertical-align: top"&gt;&lt;a href="https://my.doag.org/events/anwenderkonferenz/2023/agenda" target="_blank" title="DOAG 2023 Konferenz + Ausstellung"&gt;DOAG 2023 Konferenz + Ausstellung&lt;/a&gt;: 22 November 2023, Nürnberg, D&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="visibility: visible;"&gt;
&lt;td style="vertical-align: top"&gt;November, 2023&lt;/td&gt;
&lt;td style="vertical-align: top"&gt;&lt;a href="https://www.fromdual.com/sites/default/files/ha_battle_mysql.pdf" title="MariaDB und MySQL HA Lösungen - Ein Datenbank-Quartett im Hochverfügbarkeitsvergleich"&gt;MariaDB und MySQL HA Lösungen - Ein Datenbank-Quartett im Hochverfügbarkeitsvergleich&lt;/a&gt; (PDF, 30.2 kib)&lt;/td&gt;
&lt;td style="vertical-align: top"&gt;&lt;a href="https://my.doag.org/events/anwenderkonferenz/2023/agenda" target="_blank" title="DOAG 2023 Konferenz + Ausstellung"&gt;DOAG 2023 Konferenz + Ausstellung&lt;/a&gt;: 21 November 2023, Nürnberg, D&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="visibility: visible;"&gt;
&lt;td style="vertical-align: top"&gt;November, 2023&lt;/td&gt;
&lt;td style="vertical-align: top"&gt;&lt;a href="https://www.fromdual.com/sites/default/files/galera_cluster_57_upgrade_to_80.pdf"&gt;Upgrade MySQL 5.7 Galera Cluster auf MySQL 8.0&lt;/a&gt; (PDF, 132.7 kib)&lt;/td&gt;
&lt;td style="vertical-align: top"&gt;&lt;a href="https://galeracluster.com/2023/11/webinar-upgrade-ihres-mysql-5-7-galera-clusters-auf-mysql-8-0-ohne-ausfallzeiten/" target="_blank" title="Galera Webinar"&gt;Galera Webinar&lt;/a&gt;, 17 November 2023, Webinar, DACH&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="visibility: visible;"&gt;
&lt;td style="vertical-align: top"&gt;May, 2023&lt;/td&gt;
&lt;td style="vertical-align: top"&gt;&lt;a href="https://www.fromdual.com/sites/default/files/db_tage_2023_galera_ms.pdf" title="Galera Cluster for MySQL and Master/Slave Replication"&gt;Galera Cluster for MySQL and Master/Slave Replication&lt;/a&gt; (PDF, 300.1 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.ittage.informatik-aktuell.de/thementage.html" target="_blank" title="Datenbank-Tage 2023"&gt;Datenbank-Tage 2023&lt;/a&gt;, 24 and 25 May 2023, virtual in Frankfurt, Germany&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="visibility: visible;"&gt;
&lt;td style="vertical-align: top"&gt;May, 2023&lt;/td&gt;
&lt;td style="vertical-align: top"&gt;&lt;a href="https://www.fromdual.com/sites/default/files/slac_2023_mariadb_aber_sicher.pdf" title="MariaDB - aber sicher!"&gt;MariaDB - aber sicher!&lt;/a&gt; (PDF, 1.1 Mib)&lt;/td&gt;
&lt;td style="vertical-align: top"&gt;&lt;a href="https://www.heinlein-support.de/secure-linux-administration-conference" target="_blank" title="Secure Linux Administration Converence 2023"&gt;Secure Linux Administration Converence (SLAC) 2023&lt;/a&gt;, 23 to 25 May 2023, Berlin, Germany&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="visibility: visible;"&gt;
&lt;td style="vertical-align: top"&gt;September, 2022&lt;/td&gt;
&lt;td style="vertical-align: top"&gt;&lt;a href="https://www.fromdual.com/sites/default/files/doag_2022_galera_ms.pdf" title="Galera Cluster for MySQL and Master/Slave Replication"&gt;Galera Cluster for MySQL and Master/Slave Replication&lt;/a&gt; (PDF, 223 kib), &lt;a href="https://www.fromdual.com/sites/default/files/doag_2022_pitr.pdf" title="MySQL Point-in-Time-Recovery (PiTR)"&gt;MySQL Point-in-Time-Recovery (PiTR)&lt;/a&gt; (PDF, 154 kib)&lt;/td&gt;
&lt;td style="vertical-align: top"&gt;&lt;a href="https://anwenderkonferenz.doag.org/de/home/" target="_blank" title="DOAG 2022 Konferenz + Ausstellung"&gt;DOAG 2022 Konferenz + Ausstellung&lt;/a&gt;, 20 to 23 September 2022, Nürnberg, Germany&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="vertical-align: top"&gt;March, 2022&lt;/td&gt;
&lt;td style="vertical-align: top"&gt;&lt;a href="https://www.fromdual.com/sites/default/files/clt_2022_galera_ms.pdf" title="MariaDB Galera Cluster and M/S replication"&gt;MariaDB Galera Cluster and M/S replication&lt;/a&gt; (PDF, 352 kib)&lt;/td&gt;
&lt;td style="vertical-align: top"&gt;&lt;a href="https://chemnitzer.linux-tage.de/2022" target="_blank" title="Chemnitzer Linux-Tage"&gt;Chemnitzer Linux-Tage&lt;/a&gt;, 12 and 13 March 2022, virtual in Chemnitz, Germany&lt;/td&gt;
&lt;td style="text-align: center; vertical-align: top;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;February, 2022&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/fosdem_2022_connection_id.pdf" title="MariaDB Connection ID"&gt;MariaDB Connection ID&lt;/a&gt; (PDF, 301 kib), &lt;a href="https://www.fromdual.com/sites/default/files/fosdem_2022_galera_ms.pdf" title="MariaDB Galera Cluster and M/S replication"&gt;MariaDB Galera Cluster and M/S replication&lt;/a&gt; (PDF, 239 kib), &lt;a href="https://www.fromdual.com/sites/default/files/fosdem_2022_pitr.pdf" title="MariaDB Point-in-Time-Recovery"&gt;MariaDB Point-in-Time-Recovery&lt;/a&gt; (PDF, 168 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://fosdem.org/2022/schedule/track/mariadb_server/" target="_blank" title="FOSDEM 2022 MariaDB Server devroom"&gt;FOSDEM 2022&lt;/a&gt;, 5/6 February 2022, virtual in Brussels, Belgium&lt;/td&gt;
&lt;td style="text-align: center;"&gt;E&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;November, 2021&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/mysql_security_doag_2021.pdf" title="MySQL Security"&gt;MySQL Security&lt;/a&gt; (PDF, 266 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://2021.doag.org/de/home/" target="_blank" title="DOAG 2021 Conference and Expo"&gt;DOAG 2021 Conference and Expo&lt;/a&gt;, 16 - 18 November 2021, virtual in Nuremberg, Germany&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;February, 2021&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/fosdem_2021_mariabackup.pdf" title="Mariabackup - too rarely used"&gt;Mariabackup - too rarely used&lt;/a&gt; (PDF, 226 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://fosdem.org/2021/schedule/track/mariadb/" target="_blank" title="FOSDEM 2021, MariaDB devroom"&gt;FOSDEM 2021, MariaDB devroom&lt;/a&gt;, 6/7 February 2021, Brussels, remote, Belgium&lt;/td&gt;
&lt;td style="text-align: center;"&gt;E&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;December, 2020&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/webentwicklerkongress_2020.pdf" title="MariaDB and MySQL for Web Developers"&gt;MariaDB and MySQL for Web Developers&lt;/a&gt; (PDF, 623 kib), &lt;a href="https://www.fromdual.com/sites/default/files/webentwicklerkongress_2020_examples.tar.gz"&gt;Examples&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://webentwicklerkongress.de/" target="_blank" title="Web Developer Congress 2020"&gt;Web Developer Congress 2020&lt;/a&gt;, 18 - 20 December 2020, remote, DACH&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;November, 2020&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/doag_2020_shortened.pdf" title="MariaDB / MySQL Stolperfallen - und wie komme ich da wieder raus?"&gt;MariaDB / MySQL Stolperfallen - und wie komme ich da wieder raus?&lt;/a&gt; (PDF, 695 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://2020.doag.org/" target="_blank" title="DOAG Konferenz und Expo 2020"&gt;DOAG Konferenz und Expo&lt;/a&gt;, 19 November 2020, remote in Nürnberg, Germany&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;October, 2020&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/vorarlberger_linuxtag_2020.pdf"&gt;MariaDB / MySQL Stolperfallen und wie komme ich da wieder raus?&lt;/a&gt; (PDF, 768 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.linuxday.at/" target="_blank" title="GNU/LinuxDay in Vorarlberg"&gt;GNU/LinuxDay in Vorarlberg&lt;/a&gt;, 10 October 2020, Dornbirn (remote), Austria&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;March, 2020&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/pxc_55_mariadb_104_migration_ws.pdf" title="Migration Workshop PXC 5.5 to MariaDB 10.4"&gt;Migration Workshop PXC 5.5 to MariaDB 10.4&lt;/a&gt; (PDF, 445 kib)&lt;/td&gt;
&lt;td&gt;Customer Event, March 2020, Paris, France&lt;/td&gt;
&lt;td style="text-align: center;"&gt;E&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;December, 2019&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/it_tage_2019_mariadb_104_nf.pdf" title="MariaDB 10.4 New Features"&gt;MariaDB 10.4 New Features&lt;/a&gt; (PDF, 443 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.ittage.informatik-aktuell.de/" target="_blank" title="IT-Tage 2019"&gt;IT-Tage 2019&lt;/a&gt;, 9 - 12 December 2019, Frankfurt, Germany&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;November, 2019&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/doag_2019_mariadb_104_nf.pdf" title="MariaDB 10.4 New Features"&gt;MariaDB 10.4 New Features&lt;/a&gt; (PDF, 399 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.doag.org/" target="_blank" title="DOAG Conference and Exposition 2019"&gt;DOAG K + A 2019&lt;/a&gt;, 19 - 21 November 2019, Nürnberg, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;November, 2018&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/doag_2018_mysql_80_nf.pdf" title="MySQL 8.0 New Features"&gt;MySQL 8.0 New Features&lt;/a&gt; (PDF, 393 kib), &lt;a href="https://www.fromdual.com/sites/default/files/doag_2018_mariadb_plsql.pdf" title="MariaDB 10.3 - MySQL with PL/SQL"&gt;MariaDB 10.3 - MySQL with PL/SQL&lt;/a&gt; (PDF, 518 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.doag.org/" target="_blank" title="DOAG Conference and Exposition 2018"&gt;DOAG K + A 2018&lt;/a&gt;, 20 - 22 November 2018, Nürnberg, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;May, 2018&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/slac_2018_mariadb_10_2.pdf" title="MariaDB 10.2 - New Features"&gt;MariaDB 10.2 - New Features&lt;/a&gt; (PDF, 1.6 Mib)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.heinlein-support.de/slac/2018/programm" target="_blank" title="SLAC 2018"&gt;SLAC 2018&lt;/a&gt;, 7 - 9 May 2018, Berlin, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;March, 2018&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/clt_2018_mariadb_10_2.pdf" title="MariaDB 10.2 - New Features"&gt;MariaDB 10.2 - New Features&lt;/a&gt; (PDF, 683 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://chemnitzer.linux-tage.de/2018" target="_blank" title="CLT 2018"&gt;Chemnitzer Linux-Tage 2018&lt;/a&gt;, 11 March 2018, Chemnitz, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;November, 2017&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/doag_2017_mysql_query_tuning.pdf" title="MySQL Query Tuning"&gt;MySQL Query Tuning&lt;/a&gt; (PDF, 2.2 Mib), &lt;a href="https://www.fromdual.com/sites/default/files/mysql_gtid_replication_doag_2017.pdf" title="MySQL Replication and GTID"&gt;MySQL Replication and GTID&lt;/a&gt; (PDF, 293 kib), &lt;a href="https://www.fromdual.com/sites/default/files/doag_2017_selinux-apparmor.pdf" title="Wenn rwx für ugo zu ungenau ist - SELinux und AppArmor"&gt;Wenn rwx für ugo zu ungenau ist - SELinux und AppArmor&lt;/a&gt; (PDF, 291 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.doag.org/" target="_blank" title="DOAG Conference and Exposition 2017"&gt;DOAG K + A 2017&lt;/a&gt;, 21 - 23 November 2017, Nürnberg, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;August, 2017&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/froscon_2017_selinux-apparmor.pdf" title="Wenn rwx für ugo zu ungenau ist - SELinux und AppArmor"&gt;Wenn rwx für ugo zu ungenau ist - SELinux und AppArmor&lt;/a&gt; (PDF, 303 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.froscon.de/" target="_blank" title="FrOSCon 2017"&gt;FrOSCon 2017&lt;/a&gt;, 19 - 20 August 2017, St.Augustin, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;July, 2017&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/admin_2017_selinux-apparmor.pdf" title="Wenn rwx für ugo zu ungenau ist - SELinux und AppArmor"&gt;Wenn rwx für ugo zu ungenau ist - SELinux und AppArmor&lt;/a&gt; (PDF, 280 kib)&lt;/td&gt;
&lt;td&gt;Admin-Runde, 6 July 2017, Berlin, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;March, 2017&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/clt_2017_backup_privat.pdf" title="Katastrophenschutz durch Backup - auch privat"&gt;Katastrophenschutz durch Backup - auch privat&lt;/a&gt; (PDF, 1.1 Mib)&lt;br /&gt;
&lt;a href="https://www.fromdual.com/sites/default/files/clt_2017_selinux-apparmor.pdf" title="Wenn rwx für ugo zu ungenau ist - SELinux und AppArmor"&gt;Wenn rwx für ugo zu ungenau ist - SELinux und AppArmor&lt;/a&gt; (PDF, 265 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://chemnitzer.linux-tage.de/2017/de" target="_blank" title="Chemnitzer Linux-Tage 2017"&gt;Chemnitzer Linux-Tage 2017&lt;/a&gt;, 11 + 12 March 2017, Chemnitz, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;December, 2016&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/it_tage_2016_mysql_fuer_nicht_dbas.pdf" title="MySQL/MariaDB für nicht-MySQL DBAs"&gt;MySQL/MariaDB für nicht-MySQL DBAs&lt;/a&gt; (PDF, 491 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.ittage.informatik-aktuell.de/" target="_blank" title="IT-Tage 2016"&gt;IT-Tage 2016&lt;/a&gt;, 15 December 2016, Frankfurt, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;November, 2016&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/mysql_security_doag_2016.pdf" title="MySQL Security für Oracle DBAs"&gt;MySQL Security für Oracle DBAs&lt;/a&gt; (PDF, 480 kib), &lt;a href="https://www.fromdual.com/sites/default/files/doag_2016_various_ha_solutions.pdf" title="MySQL HA vs HA"&gt;MySQL HA vs HA&lt;/a&gt; (PDF, 358 kib),&lt;br /&gt;
&lt;a href="https://www.fromdual.com/sites/default/files/MySQL-Tuning-Einf.pdf" title="Einführung in das Tuning von MySQL"&gt;Einführung in das Tuning von MySQL&lt;/a&gt; (PDF, 421 kib),&lt;br /&gt;
&lt;a href="https://www.fromdual.com/sites/default/files/MySQL-57-JSON-und-GIS.pdf" title="MySQL 5.7: JSON und GIS"&gt;MySQL 5.7: JSON und GIS&lt;/a&gt; (PDF, 1.9 Mib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.doag.org/" target="_blank"&gt;DOAG K + A 2016&lt;/a&gt;, 15 -17 November 2016, Nürnberg, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;September, 2016&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/nextcloud_2016.pdf" title="MySQL Database Scalability"&gt;MySQL Database Scalability&lt;/a&gt; (PDF, 300 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://conf.nextcloud.com/conference/NextcloudConference2016" target="_blank" title="Nextcloud Conference 2016"&gt;Nextcloud Conference 2016&lt;/a&gt;, 16 - 22 September 2016, Berlin, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;E&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;August, 2016&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/clickhouse_froscon.pdf"&gt;ClickHouse Column Store&lt;/a&gt; (PDF, 943 kib), &lt;a href="https://www.fromdual.com/sites/default/files/MySQL-Replikation-Cluster-20160820.pdf" title="Vergleich von Replikation und Galera Cluster"&gt;Vergleich von Replikation und Galera Cluster&lt;/a&gt; (PDF, 633 kib), &lt;a href="https://www.fromdual.com/sites/default/files/MySQL_Auswahl_Distro-20160820.pdf" title="MySQL-Auswahl auch gegen die Distribution"&gt;MySQL-Auswahl auch gegen die Distribution&lt;/a&gt; (PDF, 407 kib), &lt;a href="https://www.fromdual.com/sites/default/files/DB-Backup-Nutzen-20160820.pdf" title="Der DB-Backup ist gemacht - was nun?"&gt;Der DB-Backup ist gemacht - was nun?&lt;/a&gt; (PDF, 419 kib), &lt;a href="https://www.fromdual.com/sites/default/files/MySQL_5.7-JSON_und_GIS-20160820.pdf" title="MySQL 5.7, JSON und GIS"&gt;MySQL 5.7, JSON und GIS&lt;/a&gt; (PDF, 1.3 Mib), &lt;a href="https://www.fromdual.com/sites/default/files/MySQL_5.7-Migration_und_Sicherheit-20160820.pdf" title="MySQL 5.7: Migration und Sicherheit"&gt;MySQL 5.7: Migration und Sicherheit&lt;/a&gt; (PDF, 1.6 Mib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.froscon.de/" target="_blank" title="FrOSCON 2016"&gt;FrOSCON 2016&lt;/a&gt;, 20 - 21 August 2016, St. Augustin, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;July, 2016&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/mysql_nf_57_doag_2016.pdf" title="MySQL 5.7 New Features"&gt;MySQL 5.7 New Features&lt;/a&gt; (PDF, 980 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.doag.org" target="_blank" title="Doag Webinar"&gt;DOAG Webinar&lt;/a&gt;, 8 July 2016, Webinar&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;June, 2016&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/soug_day_2016_mysql_fuer_oracle_dbas.pdf" title="MySQL für Oracle DBAs"&gt;MySQL für Oracle DBAs&lt;/a&gt; (PDF, 3.35 Mib), &lt;a href="https://www.fromdual.com/sites/default/files/mysql_praxisbeispiele_soug_2016-06.pdf" title="MySQL Beispiele aus der Praxis - Wie setzen Kunden MySQL ein?"&gt;MySQL Beispiele aus der Praxis - Wie setzen Kunden MySQL ein?&lt;/a&gt; (PDF, 3.3 Mib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.soug.ch/news/news-detail/news/soug-day-2-vom-23-juni-2016-melden-sie-sich-an/227.html" target="_blank" title="SOUG DAY 2016"&gt;SOUG DAY 2016&lt;/a&gt;, 23 June 2016, Baden-Dättwil, CH&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;June, 2016&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/MySQL_5.7-Migration_und_Sicherheit.pdf"&gt;Sicherheitsrelevante Änderungen (und einige andere) in MySQL 5.7&lt;/a&gt; (PDF, 289 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.heinlein-support.de/slac/2016/programm" target="_blank" title="SLAC"&gt;SLAC 2016&lt;/a&gt;, 15 - 17 June 2016, Berlin, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;May, 2016&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/doag_db_2016_mysql_fuer_oracle_dbas.pdf" title="MySQL für Oracle DBAs"&gt;MySQL für Oracle DBAs&lt;/a&gt; (PDF, 991 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://datenbank.doag.org/de/home/" target="_blank" title="DOAG 2016 Datenbank"&gt;DOAG 2016 Datenbank&lt;/a&gt;, 10 May 2016, Düsseldorf, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;April, 2016&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/MySQL-Replikation-Cluster-20160427-en.pdf" title="MySQL Servers Working as a Team - Replication or Galera Cluster"&gt;MySQL Servers Working as a Team - Replication or Galera Cluster&lt;/a&gt; (PDF, 631 kib)&lt;/td&gt;
&lt;td&gt;Open Source Data Center Conference (OSDC), 27 April 2016, Berlin, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;E&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;March, 2016&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/RPM_Konventionen_Babel.pdf" title="RPM-Konventionen"&gt;RPM-Konventionen - ein moderner Turm von Babel&lt;/a&gt; (PDF, 384 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.clt.de" target="_blank" title="CLT 2016"&gt;Chemnitzer Linux-Tage 2016&lt;/a&gt;, 20 March 2016, Chemnitz, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;March, 2016&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/mysql_nf_57_cebit2016.pdf" title="MySQL 5.7 New Features"&gt;MySQL 5.7 New Features&lt;/a&gt; (PDF, 990 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.cebit.de" target="_blank" title="CeBIT 2016"&gt;CeBIT 2016&lt;/a&gt;, 14 March 2016, Hannover, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;January, 2016&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/ps_sys_schema_use_cases.pdf" title="PERFORMANCE_SCHEMA and sys schema - What can we do with it?"&gt;PERFORMANCE_SCHEMA and sys schema - What can we do with it?&lt;/a&gt; (PDF, 406 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://fosdem.org/2016/" target="_blank" title="FOSDEM 2016"&gt;FOSDEM 2016&lt;/a&gt;, 29/30 January 2016, Brussels, B&lt;/td&gt;
&lt;td style="text-align: center;"&gt;E&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;January, 2016&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/doag_sig_2016_mysql_oracle_dbas.pdf" title="MySQL für Oracle DBA&amp;#39;s"&gt;MySQL für Oracle DBA's&lt;/a&gt; (PDF, 1.7 Mib), &lt;a href="https://www.fromdual.com/sites/default/files/doag_sig_2016_mysql_br.pdf" title="MySQL Backup/Recovery"&gt;MySQL Backup/Recovery&lt;/a&gt; (PDF, 348 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.doag.org/termine/termine.php?tid=515107" target="_blank" title="DOAG Regionaltreffen Freiburg/Südbaden"&gt;DOAG Regionaltreffen Freiburg/Südbaden&lt;/a&gt;, 26 January 2016, Freiburg, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;January, 2016&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/MySQL-Replikation-Cluster-20160107.pdf" title="MySQL-Server im Teamwork - Replikation und Cluster"&gt;MySQL-Server im Teamwork - Replikation und Cluster&lt;/a&gt; (PDF, 631 kib)&lt;/td&gt;
&lt;td&gt;Admin-Runde, 7 January 2016, Berlin, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;December, 2015&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/mysql_used_for.pdf" title="MySQL Beispiele aus der Praxis - Wie setzen Kunden MySQL ein?"&gt;MySQL Beispiele aus der Praxis - Wie setzen Kunden MySQL ein?&lt;/a&gt; (PDF, 3.3 Mib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.doag.org/termine/termine.php?tid=495355" title="DOAG Regionaltreffen Nürnberg/Franken - MySQL für Oracle DBAs"&gt;DOAG Regionaltreffen Nürnberg/Franken&lt;/a&gt;, 17 December 2015, Nürnberg, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;November, 2015&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/pt_fuer_orcl_dbas_doag_2015.pdf" title="MySQL Performance Tuningfür Oracle-DBA&amp;#39;s"&gt;MySQL Performance Tuningfür Oracle-DBA's&lt;/a&gt; (PDF, 680 kib), &lt;a href="https://www.fromdual.com/sites/default/files/DB-Backup-Nutzen-doag15.pdf" title="Der Datenbank-Backup ist gemacht - was nun ?"&gt;Der Datenbank-Backup ist gemacht - was nun ?&lt;/a&gt; (PDF, 415 kib), &lt;a href="https://www.fromdual.com/sites/default/files/MySQL-Replikation-Cluster-doag15.pdf" title="MySQL-Server im Teamwork - Replikation und Cluster"&gt;MySQL-Server im Teamwork - Replikation und Cluster&lt;/a&gt; (PDF, 456 kib), &lt;a href="https://www.fromdual.com/sites/default/files/weltweite_produktionsdaten_doag_2015.pdf" title="Weltweite Produktionsdatenverwaltung mit MySQL-Replikation"&gt;Weltweite Produktionsdatenverwaltung mit MySQL-Replikation&lt;/a&gt; (PDF, 625 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.doag.org/" target="_blank"&gt;DOAG&lt;/a&gt; Conference 2015, 17 - 19 November 2015, Nürnberg, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;September, 2015&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/MySQL-Replikation-Cluster.pdf" title="MySQL-Server im Teamwork"&gt;MySQL-Server im Teamwork&lt;/a&gt; (PDF, 395 kib)&lt;br /&gt;
MySQL Replikation und Galera Cluster im Überblick&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.doag.org/termine/termine.php?tid=493816" target="_blank" title="DOAG Regionaltreffen München"&gt;DOAG Regionaltreffen München&lt;/a&gt;, 28 September 2015, Munich, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;June, 2015&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/DB-Backup-Nutzen.pdf" title="Der Datenbank-Backup ist gemacht - was nun?"&gt;Der Datenbank-Backup ist gemacht - was nun?&lt;/a&gt; (PDF, 743 kib)&lt;br /&gt;
Recovery testen und dann als Produktiv-Kopie nutzen, &lt;a href="https://www.fromdual.com/sites/default/files/mysql_security_slac_2015.pdf" title="MySQL sicher aufsetzen und betreiben"&gt;MySQL sicher aufsetzen und betreiben&lt;/a&gt; (PDF, 863 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.heinlein-support.de/slac/2015/programm" target="_blank" title="Secure Linux Administration Conference"&gt;SLAC 2015&lt;/a&gt;, 24 - 26 June 2015, Berlin, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;April, 2015&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/doag_sig_2015_mysql_for_dbas.pdf" title="MySQL für Oracle DBA&amp;#39;s"&gt;MySQL für Oracle DBA's&lt;/a&gt; (PDF, 890 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.doag.org/termine/termine.php?tid=490880" target="_blank" title="DOAG Regionaltreffen Stuttgart"&gt;DOAG Regionaltreffen Stuttgart&lt;/a&gt;, 1 April 2015, Stuttgart, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;March, 2015&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/clt_2015_mysql_for_dev.pdf" title="MySQL Performance Tuning für Entwickler"&gt;MySQL Performance Tuning für Entwickler&lt;/a&gt; (PDF, 961 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://chemnitzer.linux-tage.de" target="_blank" title="Chemnitzer Linux-Tage 2015"&gt;Chemnitzer Linux-Tage 2015&lt;/a&gt;, 21/22 March 2015, Chemnitz, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;March, 2015&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/soug_2015_mysql_for_dbas.pdf" title="MySQL für Oracle DBA&amp;#39;s"&gt;MySQL für Oracle DBA's&lt;/a&gt; (PDF, 1006 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.soug.ch" target="_blank" title="SOUG GV 2015 + SIG"&gt;SOUG GV 2015 + SIG&lt;/a&gt;, 19 March 2015, Baden-Dättwil, CH&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;March, 2015&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/cebit_2015_mysql_for_dev.pdf" title="MySQL Performance Tuning für Entwickler"&gt;MySQL Performance Tuning für Entwickler&lt;/a&gt; (PDF, 755 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.cebit.de" target="_blank" title="CeBIT 2015"&gt;CeBIT 2015&lt;/a&gt;, 16 March 2015, Hannover, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;January, 2015&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/doag_webinar_2015.pdf" title="MySQL Replikation - Die Eier legende Wollmilchsau?"&gt;MySQL Replikation - Die Eier legende Wollmilchsau?&lt;/a&gt; (PDF, 1.2 Mib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.doag.org/termine/termine.php?tid=492770" target="_blank" title="DOAG Webinar"&gt;DOAG Webinar&lt;/a&gt;, 9 January 2015, Webinar&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;November, 2014&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/consolidation_doag_2014.pdf" title="Consoldiation of MySQL landscapes"&gt;Konsolidieren von MySQL Landschaften&lt;/a&gt; (PDF, 438.0 kib), &lt;a href="https://www.fromdual.com/sites/default/files/backup_pitr_doag_2014.pdf" title="Backup and Point-in-time-Recovery with MySQL"&gt;Backup und Point-in-Time-Recovery mit MySQL&lt;/a&gt; (PDF, 183.8 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.doag.org/" target="_blank"&gt;DOAG&lt;/a&gt; Conference 2014, 18 - 20 November 2014, Nürnberg, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;November, 2014&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/GTID_Replication_Implementation_and_Troubleshooting.pdf" title="GTID Replication implementation and troubleshooting"&gt;GTID Replication Implementation and Troubleshooting&lt;/a&gt; (PDF, 175.6 Mib)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.percona.com/live/london-2014/sessions/gtid-replication-implementation-and-troubleshooting" target="_blank" title="Percona Live London 2014"&gt;Percona Live London 2014&lt;/a&gt;, November 3-4, 2014, London, UK.&lt;/td&gt;
&lt;td style="text-align: center;"&gt;E&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;September, 2014&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/galera_cluster_cm_2014.pdf" title="High-availability with Galera Cluster for MySQL"&gt;High-availability with Galera Cluster for MySQL&lt;/a&gt; (PDF, 277 kib), &lt;a href="https://www.fromdual.com/sites/default/files/mysql_fingerprint_reading_cm_2014.pdf" title="Reading MySQL fingerprints"&gt;Reading MySQL fingerprints&lt;/a&gt; (PDF, 161 kib), &lt;a href="https://www.fromdual.com/sites/default/files/Backup_Good_For.pdf" title="What is a Backup Good For?"&gt;What is a Backup Good For?&lt;/a&gt; (PDF, 51 kib) &amp;amp; &lt;a href="https://www.fromdual.com/sites/default/files/How_to_implement_GTID_replication.pdf" title="How to implement GTID Replication?"&gt;How to implement GTID Replication?&lt;/a&gt; (PDF, 99 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.fromdual.com" target="_blank" title="FromDual Company Meeting 2014"&gt;FromDual Company Meeting 2014&lt;/a&gt;, September 10 - 12, Barcelona, E/Catalonia&lt;/td&gt;
&lt;td style="text-align: center;"&gt;E&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;May, 2014&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/always_up_mit_galera.pdf" title="MySQL always-up with Galera"&gt;MySQL always-up with Galera&lt;/a&gt; (PDF, 438 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.heinlein-support.de/slac/2014/programm" target="_blank" title="Secure Linux Administration Conference 2014"&gt;SLAC 2014&lt;/a&gt;, May 14 2014, Berlin, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;May, 2014&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/ha_with_galera.pdf" title="High-availability with Galera Cluster for MySQL"&gt;High-availability with Galera Cluster for MySQL&lt;/a&gt; (PDF, 313 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.linuxtag.org" target="_blank" title="LinuxTag 2014"&gt;LinuxTag 2014&lt;/a&gt;, May 10 2014, Berlin, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;March, 2014&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/mysql_indexierung_cebit_2014.pdf" title="MySQL Indexierung"&gt;Need for Speed: MySQL Indexing&lt;/a&gt; (PDF, 1.1 Mib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.cebit.de" target="_blank" title="CeBIT 2014"&gt;CeBIT 2014&lt;/a&gt;, March 11 2014, Hannover, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;November, 2013&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/doag_2013_mysql_backup.pdf" title="MySQL Backup"&gt;MySQL Backup&lt;/a&gt; (PDF, 315 kib), &lt;a href="https://www.fromdual.com/sites/default/files/doag_2013_galera.pdf" title="MySQL Cluster with Galera"&gt;MySQL Cluster with Galera&lt;/a&gt; (PDF, 297 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.doag.org/" target="_blank"&gt;DOAG&lt;/a&gt; Conference 2013, November 10-12 2013, Nürnberg, D&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;November, 2013&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/mysql_indexing.pdf" title="Need for Speed: MySQL Indexing"&gt;Need for Speed: MySQL Indexing&lt;/a&gt; (PDF, 977 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.percona.com/live/london-2013/sessions/need-speed-mysql-indexing" target="_blank" title="Percona Live London 2013"&gt;Percona Live London 2013&lt;/a&gt;, November 11-12, 2013, London, UK&lt;/td&gt;
&lt;td style="text-align: center;"&gt;E&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;October, 2013&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/xtrabackup_nutshell.pdf" title="Simple usage of Xtrabackup tool"&gt;Simple usage of Xtrabackup tool&lt;/a&gt; (PDF, 107.8 kib), &lt;a href="https://www.fromdual.com/sites/default/files/galera_fromdual_cm_2013.pdf" title="Galera Cluster for MySQL"&gt;Galera Cluster for MySQL&lt;/a&gt; (PDF, 325 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://fromdual.com/fromdual-annual-company-meeting-2013" target="_blank" title="FromDual annual company Meeting"&gt;FromDual annual company Meeting&lt;/a&gt;, October 9, 2013, Leoforos Vravronos&lt;/td&gt;
&lt;td style="text-align: center;"&gt;E&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;June, 2013&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/doag_webinar_ora_dba_2013.pdf" title="MySQL for Oracle DBAs"&gt;MySQL for Oracle DBAs&lt;/a&gt; (PDF, 331 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.doag.org/de/events/webinar.html" target="_blank" title="DOAG Webinar"&gt;MySQL für Oracle DBAs&lt;/a&gt;, June 14 2013, Online&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;June, 2013&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/slac_2013_ha.pdf"&gt;MySQL HA and Security&lt;/a&gt; (PDF, 719 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.heinlein-support.de/node/528" target="_blank" title="SLAC 2013"&gt;SLAC 2013&lt;/a&gt;, June 5 to 7 2013, Berlin&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;May, 2013&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/doag_db_2013_security.pdf"&gt;MySQL Security&lt;/a&gt; (PDF, 295 kib), &lt;a href="https://www.fromdual.com/sites/default/files/doag_db_2013_ha.pdf"&gt;MySQL High-Availability&lt;/a&gt; (PDF, 244 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.doag.org/events/konferenzen/doag-2013-datenbank.html" target="_blank"&gt;DOAG 2013 Datenbank&lt;/a&gt;, May 14 2013, Düsseldorf&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;March, 2013&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/ff_db_tage_2013_pt.pdf" title="PDF document"&gt;MySQL Performance Tuning&lt;/a&gt; (PDF, 633 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.frankfurter-datenbanktage.de" target="_blank"&gt;Frankfurter Datenbanktage 2013&lt;/a&gt;, March 13 to 15 2013, Oberems-Glashütten&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;February, 2012&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/doag_sig_2013_galera.pdf"&gt;Synchronous multi-Master Replication for MySQL&lt;/a&gt; (PDF, 134 kib), &lt;a href="https://www.fromdual.com/sites/default/files/doag_sig_2013_nf_replication.pdf"&gt;MySQL Replication: New Features in 5.5 and 5.6&lt;/a&gt; (PDF, 490 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.doag.org/termine/termine.php?tid=450839" target="_blank"&gt;DOAG SIG MySQL&lt;/a&gt;, February 27 2013, Munich&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;November, 2012&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/doag_2012_dwh.pdf"&gt;Data Warehouse (DWH) with MySQL&lt;/a&gt; (PDF, 1.3 Mib), &lt;a href="https://www.fromdual.com/sites/default/files/doag_2012_nf56.pdf"&gt;MySQL New Features 5.6&lt;/a&gt; (PDF, 474 kib), &lt;a href="https://www.fromdual.com/sites/default/files/doag_2012_replication.pdf"&gt;MySQL Replication&lt;/a&gt; (PDF, 451 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.doag.org/" target="_blank"&gt;DOAG&lt;/a&gt; Conference 2012, November 20-22 2012, Nürnberg&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;August, 2012&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/froscon_2012_dwh.pdf"&gt;We build a Data Warehouse with MySQL&lt;/a&gt; (PDF, 1.3 Mib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.froscon.de/" target="_blank"&gt;FrOSCon 2012&lt;/a&gt;, August 25-26 2012, St. Augustin&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;March, 2012&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/doag_sig_2012-03_variables.pdf"&gt;MySQL Configuration - the most important parameters&lt;/a&gt; (PDF, 727 kib), &lt;a href="https://www.fromdual.com/sites/default/files/doag_sig_2012-03_indexing.pdf"&gt;Indexing with MySQL&lt;/a&gt; (PDF, 520 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.doag.org/de/" target="_blank"&gt;DOAG&lt;/a&gt; &lt;a href="http://www.doag.org/termine/termine.php?tid=436778" target="_blank"&gt;SIG MySQL - Performance&lt;/a&gt;, March 13 2012, Wiesbaden&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;February, 2012&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/fosdem_2012_nf56.pdf"&gt;New Features in MySQL 5.6&lt;/a&gt; (PDF, 459 kib), &lt;a href="https://www.fromdual.com/sites/default/files/fosdem_2012_galera.pdf"&gt;MySQL synchronous replication in practice with Galera&lt;/a&gt; (PDF, 176 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://fosdem.org/2012" target="_blank"&gt;FOSDEM 2012&lt;/a&gt; at &lt;a href="http://fosdem.org/2012/schedule/track/mysql_and_friends_devroom" target="_blank"&gt;MySQL and Friends Devroom&lt;/a&gt;, February 5 2012, Brussels&lt;/td&gt;
&lt;td style="text-align: center;"&gt;E&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;December, 2011&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/mysql_no_sql_internet_briefing_2011.pdf"&gt;HandlerSocket und ähnliche Architekturen, NoSQL für MySQL&lt;/a&gt; (PDF, 524 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://internet-briefing.ch/devkonf" target="_blank"&gt;Internet Briefing Developer Conference 2011&lt;/a&gt;, December 8 2011, Zürich&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;December, 2011&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/ukoug_2011_mysql_arch_for_orcl_dba.pdf"&gt;MySQL Architectures for Oracle DBA's&lt;/a&gt; (PDF, 700 kib), &lt;a href="https://www.fromdual.com/sites/default/files/ukoug_2011_pract_pt.pdf"&gt;Practical MySQL Tuning&lt;/a&gt; (PDF, 796 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://2011.ukoug.org/" target="_blank"&gt;UK Oracle User Group (UKOUG)&lt;/a&gt; Conference 2011, December 5-7 2011, Birmingham&lt;/td&gt;
&lt;td style="text-align: center;"&gt;E&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;November, 2011&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/doag_2011_performance_tuning.pdf"&gt;MySQL Performance Tuning&lt;/a&gt; (PDF, 811 kib), &lt;a href="https://www.fromdual.com/sites/default/files/doag_2011_replication.pdf"&gt;MySQL Replication for Beginners&lt;/a&gt; (PDF, 503 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.doag.org/" target="_blank"&gt;DOAG&lt;/a&gt; Conference 2011, November 15 - 17 2011, Nürnberg&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;October, 2011&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/various_ha_solutions.pdf"&gt;Various MySQL High Availability (HA) Solutions&lt;/a&gt; (PDF, 234 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.percona.com/live/london-2011/" target="_blank"&gt;Percona Live MySQL Conference&lt;/a&gt;, October 24 - 25 2011, London&lt;/td&gt;
&lt;td style="text-align: center;"&gt;E&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;August, 2011&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/froscon_2011_performance_tuning.pdf"&gt;MySQL Performance Tuning&lt;/a&gt; (PDF, 693 kib), &lt;a href="https://www.fromdual.com/sites/default/files/froscon_2011_replication.pdf"&gt;MySQL Replication for Beginners&lt;/a&gt; (PDF, 380 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.froscon.de/" target="_blank"&gt;FrOSCon 2011&lt;/a&gt;, August 20-21 2011, St. Augustin&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;June, 2011&lt;/td&gt;
&lt;td&gt;DB-Programming in a different way: &lt;a href="https://www.fromdual.com/sites/default/files/mysql_no_sql_doag.pdf"&gt;HandlerSocket and similar Technologies - NoSQL for MySQL&lt;/a&gt; (PDF, 448 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.doag.de/" target="_blank"&gt;DOAG&lt;/a&gt; &lt;a href="http://preview.doag.org/termine/termine.php?tid=417441" target="_blank"&gt;SIG Development, June, 9&lt;sup&gt;th&lt;/sup&gt; 2011&lt;/a&gt;, Kassel&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;May, 2011&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/doag_sig_2011-05.pdf"&gt;HA Architectures with MySQL&lt;/a&gt; (PDF, 228 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.doag.de/" target="_blank"&gt;DOAG&lt;/a&gt; &lt;a href="http://preview.doag.org/termine/termine.php?tid=423270" target="_blank"&gt;SIG Database MySQL, May, 19&lt;sup&gt;th&lt;/sup&gt; 2011&lt;/a&gt;, Hanover&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;April, 2011&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/mysql_no_sql_graz.pdf"&gt;HandlerSocket und ähnliche Architekturen, NoSQL für MySQL&lt;/a&gt; (PDF, 897 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.linuxtage.at/" target="_blank"&gt;Grazer Linuxtage 2011&lt;/a&gt; &lt;a href="http://glt11-programm.linuxtage.at/day_2011-04-09.de.html" target="_blank"&gt;April 9&lt;sup&gt;th&lt;/sup&gt; 2011&lt;/a&gt;, Graz&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;March, 2011&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/doag_regio_2011-03.pdf"&gt;MySQL Replication - Scale-Out, Master-Master, Backup&lt;/a&gt; (PDF, 381 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.doag.org/regio/muenchen/" target="_blank"&gt;DOAG Regionaltreffen München&lt;/a&gt; &lt;a href="https://mydoag.doag.org/termine/termine.php?tid=416896" target="_blank"&gt;March 23&lt;sup&gt;rd&lt;/sup&gt; 2011&lt;/a&gt;, Munich&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;February, 2011&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/mysql_no_sql.pdf"&gt;HandlerSocket and similar architectures - NoSQL for MySQL&lt;/a&gt; (PDF, 880 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.fosdem.org/" target="_blank"&gt;FOSDEM&lt;/a&gt; &lt;a href="http://www.fosdem.org/2011/" target="_blank"&gt;2011&lt;/a&gt;, Brussels&lt;/td&gt;
&lt;td style="text-align: center;"&gt;E&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;November, 2010&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/slides_doag_2010.pdf"&gt;MySQL Architectures for Oracle DBA's&lt;/a&gt; (PDF, 479 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.doag.org/" target="_blank"&gt;DOAG&lt;/a&gt; &lt;a href="http://www.doag.org/konferenz/doag/2010/" target="_blank"&gt;Conference 2010&lt;/a&gt;, Nürnberg&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;August, 2010&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/zabbix_monitoring.pdf" target="_blank"&gt;MySQL Performance Monitoring with Zabbix&lt;/a&gt; (PDF, 2.1 Mib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.opensqlcamp.org/" target="_blank"&gt;OpenSQL Camp EU 2010&lt;/a&gt; / &lt;a href="http://www.froscon.org/" target="_blank"&gt;FrOSCon&lt;/a&gt;, St. Augustin&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;March, 2010&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/mysql-where-are-you-going.pdf" target="_blank"&gt;MySQL, where are you going?&lt;/a&gt; (PDF, 171 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.openexpo.ch/" target="_blank"&gt;OpenExpo&lt;/a&gt;, Bern&lt;/td&gt;
&lt;td style="text-align: center;"&gt;E&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;March, 2010&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/presentation_internet_briefing.pdf" target="_blank"&gt;Performance Tuning &amp;amp; Scale-Out mit MySQL&lt;/a&gt; (PDF, 339 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.internet-briefing.ch/" target="_blank"&gt;Internet Briefing&lt;/a&gt;, Zürich&lt;/td&gt;
&lt;td style="text-align: center;"&gt;D&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;September, 2007&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/ad_presentation.pdf" target="_blank"&gt;MySQL High-Availability and Scale-Out architectures&lt;/a&gt; (PDF, 547 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.ch-open.ch/" target="_blank"&gt;/ch/open&lt;/a&gt; &lt;a href="http://www.ch-open.ch/wstage/" target="_blank"&gt;Workshop-Tage&lt;/a&gt;, Zürich&lt;/td&gt;
&lt;td style="text-align: center;"&gt;E&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;September, 2007&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/pt_presentation.pdf" target="_blank"&gt;MySQL Performance Tuning&lt;/a&gt; (PDF, 834 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.ch-open.ch/" target="_blank"&gt;/ch/open&lt;/a&gt; &lt;a href="http://www.ch-open.ch/wstage/" target="_blank"&gt;Workshop-Tage&lt;/a&gt;, Zürich&lt;/td&gt;
&lt;td style="text-align: center;"&gt;E&lt;/td&gt;
&lt;/tr&gt;
&lt;tr data-valign="top"&gt;
&lt;td&gt;August, 2007&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/lor.pdf" target="_blank"&gt;Locality of (P)reference&lt;/a&gt; (PDF, 467 kib)&lt;/td&gt;
&lt;td&gt;&lt;a href="http://www.mysql.com/" target="_blank"&gt;MySQL&lt;/a&gt; PS EMEA Meeting, Budapest&lt;/td&gt;
&lt;td style="text-align: center;"&gt;E&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;If you want us to have a talk at your conference or event please &lt;a href="https://www.fromdual.com/contact/"&gt;let us know&lt;/a&gt; and we will get in contact with you asap!&lt;/p&gt;</description></item><item><title>MySQL Database Health Check</title><link>https://www.fromdual.com/mysql-database-health-check/index.php</link><pubDate>Sat, 07 Nov 2009 22:13:39 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/mysql-database-health-check/index.php</guid><description>&lt;?php

$fromdual_base = dirname(dirname($_SERVER['SCRIPT_FILENAME']));
$fromdual_file = $fromdual_base . '/php/database-health-check.inc';
include($fromdual_file);

?&gt;</description></item><item><title>MySQL Active - Active Clustering</title><link>https://www.fromdual.com/blog/mysql-active-active-clustering/</link><pubDate>Tue, 13 Mar 2007 12:06:00 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mysql-active-active-clustering/</guid><description>&lt;p&gt;It is possible to use an active - active shared-disk cluster in MySQL in some cases. For doing this you have to fulfill the following requirements:&lt;/p&gt;</description></item><item><title>Transaction performance</title><link>https://www.fromdual.com/blog/mysql-transaction-performance/</link><pubDate>Mon, 12 Mar 2007 12:06:00 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mysql-transaction-performance/</guid><description>&lt;p&gt;Transaction performance relates among other things from I/O performance. This means hard disk performance.&lt;/p&gt;</description></item><item><title>SATA Flash Solid State Disk up to 160 Gbyte announced!</title><link>https://www.fromdual.com/blog/sata-flash-solid-state-disk-annonced/</link><pubDate>Mon, 26 Feb 2007 09:33:00 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/sata-flash-solid-state-disk-annonced/</guid><description>&lt;p&gt;The price for a 160 Gbyte disk will be around USD 15'000. This is still a bit expensive. But the access time is around 0.5 ms (both for reading and writing) which is around 10 times faster than a normal 15'000 rpm SCSI disk! The disk has NO cache because it is a cache itself (according to the supplier. Maybe this will change in the future). And the lifetime of a cell is &amp;gt; 5 mio writes. For the same performance one needs usually an array of around 10 disks. If your database is heavily write-I/O bound you should consider this solution.&lt;/p&gt;</description></item><item><title>Materialized Views (MV) with MySQL</title><link>https://www.fromdual.com/blog/materialized-views-with-mysql/</link><pubDate>Mon, 06 Nov 2006 20:22:00 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/materialized-views-with-mysql/</guid><description>&lt;p&gt;Materialised View (MV) is the pre-calculated (materialised) result of a query. Unlike a simple VIEW the result of a Materialised View is stored somewhere, generally in a table. Materialised Views are used when immediate response is needed and the query where the Materialised View bases on would take to long to produce a result. Materialised Views have to be refreshed once in a while. It depends on the requirements how often a Materialised View is refreshed and how actual its content is. Basically a Materialised View can be refreshed immediately or deferred, it can be refreshed fully or to a certain point in time. MySQL does not provide Materialised Views by itself. But it is easy to &lt;a href="https://www.fromdual.com/mysql-materialized-views"&gt;build Materialised Views&lt;/a&gt; yourself.&lt;/p&gt;</description></item><item><title>FromDual Performance Monitor 2.2.1 has been released</title><link>https://www.fromdual.com/blog/fpmmm-release-notes/fromdual-performance-monitor-2.2.1-has-been-released/</link><pubDate>Thu, 19 Feb 2026 18:18:00 +0100</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/fpmmm-release-notes/fromdual-performance-monitor-2.2.1-has-been-released/</guid><description>&lt;p&gt;FromDual has the pleasure to announce the release of the new version 2.2.1 of its popular Database Performance Monitor for MariaDB, Galera Cluster, MySQL and PostgreSQL &lt;a href="https://www.fromdual.com/software/fromdual-performance-monitor/"&gt;&lt;code&gt;fpmmm&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>FromDual Performance Monitor for MariaDB 2.1.0 has been released</title><link>https://www.fromdual.com/blog/fpmmm-release-notes/fromdual-performance-monitor-for-mariadb-2.1.0-has-been-released/</link><pubDate>Sat, 09 Dec 2023 18:27:02 +0100</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/fpmmm-release-notes/fromdual-performance-monitor-for-mariadb-2.1.0-has-been-released/</guid><description>&lt;p&gt;FromDual has the pleasure to announce the release of the new version 2.1.0 of its popular Database Performance Monitor for MariaDB and Galera Cluster &lt;a href="https://www.fromdual.com/fpmmm-installation-guide"&gt;&lt;code&gt;fpmmm&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>FromDual Performance Monitor for MariaDB 2.0.0 has been released</title><link>https://www.fromdual.com/blog/fpmmm-release-notes/fromdual-performance-monitor-for-mariadb-2.0.0-has-been-released/</link><pubDate>Thu, 19 May 2022 20:09:49 +0200</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/fpmmm-release-notes/fromdual-performance-monitor-for-mariadb-2.0.0-has-been-released/</guid><description>&lt;p&gt;FromDual has the pleasure to announce the release of the new version 2.0.0 of its popular Database Performance Monitor for MariaDB and Galera Cluster &lt;a href="https://www.fromdual.com/fpmmm-installation-guide"&gt;&lt;code&gt;fpmmm&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Query performance comparison between MariaDB ColumnStore and other Storage Engines</title><link>https://www.fromdual.com/blog/query-performance-comparison-between-mariadb-column-store-and-other-storage-engines/</link><pubDate>Thu, 03 Jun 2021 15:53:51 +0200</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/query-performance-comparison-between-mariadb-column-store-and-other-storage-engines/</guid><description>&lt;p&gt;Storage Engines like InnoDB, Aria and MyISAM are Row Stores. They store rows one after the other in blocks or even directly in a single file (MyISAM). On the other hand a Column Store like MariaDB ColumnStore stores all the same attributes (columns) of the rows together in chunks.&lt;/p&gt;</description></item><item><title>Do not trust other peoples benchmarks!</title><link>https://www.fromdual.com/blog/do-not-trust-other-peoples-benchmarks/</link><pubDate>Tue, 06 Apr 2021 13:26:06 +0200</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/do-not-trust-other-peoples-benchmarks/</guid><description>&lt;p&gt;Because they do NOT reflect your problems.&lt;/p&gt;
&lt;p&gt;One of our customers upgraded last month from MariaDB 10.2 to MariaDB 10.5. In the same change he also converted all his data warehouse (DWH)/BI tables from MyISAM to Aria. An all this, naturally, without testing. And it miserably failed! And then we were under heavy time pressure to make things working again&amp;hellip;&lt;/p&gt;</description></item><item><title>FromDual Performance Monitor for MariaDB 1.2.0 has been released</title><link>https://www.fromdual.com/blog/fpmmm-release-notes/fromdual-performance-monitor-for-mariadb-1.2.0-has-been-released/</link><pubDate>Fri, 12 Jun 2020 16:47:48 +0200</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/fpmmm-release-notes/fromdual-performance-monitor-for-mariadb-1.2.0-has-been-released/</guid><description>&lt;p&gt;FromDual has the pleasure to announce the release of the new version 1.2.0 of its popular Database Performance Monitor for MariaDB and Galera Cluster &lt;a href="https://www.fromdual.com/fpmmm-installation-guide"&gt;&lt;code&gt;fpmmm&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>FromDual Performance Monitor for MariaDB and MySQL 1.1.0 has been released</title><link>https://www.fromdual.com/blog/fpmmm-release-notes/fromdual-performance-monitor-for-mariadb-and-mysql-1.1.0-has-been-released/</link><pubDate>Tue, 24 Dec 2019 12:34:55 +0100</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/fpmmm-release-notes/fromdual-performance-monitor-for-mariadb-and-mysql-1.1.0-has-been-released/</guid><description>&lt;p&gt;FromDual has the pleasure to announce the release of the new version 1.1.0 of its popular Database Performance Monitor for MariaDB, MySQL and Galera Cluster &lt;a href="https://www.fromdual.com/mysql-performance-monitor"&gt;&lt;code&gt;fpmmm&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>FromDual Performance Monitor for MariaDB and MySQL 1.0.2 has been released</title><link>https://www.fromdual.com/blog/fpmmm-release-notes/fromdual-performance-monitor-for-mariadb-and-mysql-1.0.2-has-been-released/</link><pubDate>Wed, 13 Mar 2019 20:58:18 +0100</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/fpmmm-release-notes/fromdual-performance-monitor-for-mariadb-and-mysql-1.0.2-has-been-released/</guid><description>&lt;p&gt;FromDual has the pleasure to announce the release of the new version 1.0.2 of its popular Database Performance Monitor for MariaDB, MySQL, Galera Cluster and Percona Server &lt;a href="https://www.fromdual.com/mysql-performance-monitor"&gt;fpmmm&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>FromDual Performance Monitor for MySQL and MariaDB 1.0.1 has been released</title><link>https://www.fromdual.com/blog/fpmmm-release-notes/fromdual-performance-monitor-for-mysql-and-mariadb-1.0.1-has-been-released/</link><pubDate>Fri, 10 Feb 2017 15:13:11 +0100</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/fpmmm-release-notes/fromdual-performance-monitor-for-mysql-and-mariadb-1.0.1-has-been-released/</guid><description>&lt;p&gt;FromDual has the pleasure to announce the release of the new version 1.0.1 of its popular Database Performance Monitor for MySQL, MariaDB, Galera Cluster and Percona Server &lt;a href="https://www.fromdual.com/mysql-performance-monitor"&gt;fpmmm&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>FromDual Performance Monitor for MySQL and MariaDB 1.0.0 has been released</title><link>https://www.fromdual.com/blog/fpmmm-release-notes/fromdual-performance-monitor-for-mysql-and-mariadb-1.0.0-has-been-released/</link><pubDate>Thu, 03 Nov 2016 23:03:46 +0100</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/fpmmm-release-notes/fromdual-performance-monitor-for-mysql-and-mariadb-1.0.0-has-been-released/</guid><description>&lt;p&gt;FromDual has the pleasure to announce the release of the new version 1.0.0 of its popular Database Performance Monitor for MySQL, MariaDB, Galera Cluster and Percona Server &lt;a href="https://www.fromdual.com/mysql-performance-monitor"&gt;fpmmm&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>FromDual Performance Monitor for MySQL and MariaDB 0.10.6 has been released</title><link>https://www.fromdual.com/blog/fpmmm-release-notes/fromdual-performance-monitor-for-mysql-and-mariadb-0.10.6-has-been-released/</link><pubDate>Wed, 03 Aug 2016 19:40:09 +0200</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/fpmmm-release-notes/fromdual-performance-monitor-for-mysql-and-mariadb-0.10.6-has-been-released/</guid><description>&lt;p&gt;FromDual has the pleasure to announce the release of the new version 0.10.6 of its popular Database Performance Monitor for MySQL, MariaDB, Galera Cluster and Percona Server &lt;a href="https://www.fromdual.com/mysql-performance-monitor"&gt;fpmmm&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>FromDual Performance Monitor for MySQL and MariaDB 0.10.5 has been released</title><link>https://www.fromdual.com/blog/fpmmm-release-notes/fromdual-performance-monitor-for-mysql-and-mariadb-0.10.5-has-been-released/</link><pubDate>Thu, 06 Aug 2015 18:29:22 +0200</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/fpmmm-release-notes/fromdual-performance-monitor-for-mysql-and-mariadb-0.10.5-has-been-released/</guid><description>&lt;p&gt;FromDual has the pleasure to announce the release of the new version 0.10.5 of its popular Database Performance Monitor for MySQL, MariaDB, Galera Cluster and Percona Server &lt;a href="https://www.fromdual.com/mysql-performance-monitor"&gt;fpmmm&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>