<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Postgresql on FromDual GmbH</title><link>https://www.fromdual.com/tags/postgresql/</link><description>Recent content in Postgresql 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>Fri, 25 Sep 2026 13:48:00 +0200</lastBuildDate><atom:link href="https://www.fromdual.com/tags/postgresql/index.xml" rel="self" type="application/rss+xml"/><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>Databases are standardized but in detail they behave different</title><link>https://www.fromdual.com/blog/databases-are-standardized-but-in-detail-they-behave-different/</link><pubDate>Wed, 10 Feb 2021 11:47:20 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/databases-are-standardized-but-in-detail-they-behave-different/</guid><description>&lt;p&gt;For a fancy application we want to query a chunk of rows from a table and therefore we need the minimum and the maximum of the Primary Key of these rows.&lt;br&gt;
Because &lt;a href="https://dev.mysql.com/doc/refman/5.7/en/primary-key-optimization.html" target="_blank" title="Primary Key Optimization"&gt;InnoDB&lt;/a&gt; is an &lt;a href="https://www.orafaq.com/wiki/Index-organized_table" target="_blank" title="Index organized Table"&gt;Index Organized Table&lt;/a&gt; or &lt;a href="https://docs.microsoft.com/en-us/sql/relational-databases/indexes/clustered-and-nonclustered-indexes-described?view=sql-server-ver15" target="_blank" title="Clustered and nonclustered indexes described"&gt;Index Clustered Table&lt;/a&gt; we know that this access will use the Primary Key. But to be sure and to be compliant with the standard (and compatible) we use and &lt;code&gt;ORDER BY&lt;/code&gt; on the Primary Key.&lt;/p&gt;</description></item><item><title>Who else is using my memory - File System Cache analysis</title><link>https://www.fromdual.com/blog/who-else-is-using-my-memory-file-system-cache-analysis/</link><pubDate>Fri, 19 Jul 2019 15:52:32 +0200</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/who-else-is-using-my-memory-file-system-cache-analysis/</guid><description>&lt;p&gt;See also our former articles:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/do-not-underestimate-performance-impacts-of-swapping-on-numa-database-systems/"&gt;Do not underestimate performance impacts of swapping on NUMA database systems&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.fromdual.com/blog/mariadb-and-mysql-swap-analysis/"&gt;MariaDB and MySQL swap analysis&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When we do analysis of MariaDB Database servers we also check the memory (RAM and Swap) available:&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 +0200</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>MariaDB and MySQL swap analysis</title><link>https://www.fromdual.com/blog/mariadb-and-mysql-swap-analysis/</link><pubDate>Tue, 14 Aug 2018 17:51:32 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-and-mysql-swap-analysis/</guid><description>&lt;pre&gt;&lt;code&gt;# free
 total used free shared buff/cache available
Mem: 16106332 3914228 367072 296508 11825032 11441608
Swap: 31250428 182924 31067504

# cat /proc/meminfo | grep ^Swap
SwapCached: 10056 kB
SwapTotal: 31250428 kB
SwapFree: 31067504 kB

# for file in /proc/*/status ; do
 awk '/VmSwap|Name/{
 if ( $2 != &amp;quot;0&amp;quot; )
 printf $2 &amp;quot; &amp;quot; $3
 }END{ print &amp;quot;&amp;quot;}' $file
done | grep kB | sort -k 2 -n -r

mysqld 29988 kB
plasmashell 19096 kB
kwin_x11 13444 kB
Xorg 13328 kB
krunner 11200 kB
knotes 5768 kB
kded5 5016 kB
korgac 4760 kB
kglobalaccel5 3288 kB
kwalletd 3148 kB
kaccess 3148 kB
polkit-kde-auth 2704 kB
xembedsniproxy 2660 kB
akonadi_control 2652 kB
kwalletd5 2616 kB
python 2572 kB
kactivitymanage 2508 kB
klauncher 2352 kB
kdeinit5 2324 kB
ksmserver 2256 kB
python 1480 kB
pulseaudio 1312 kB
sddm-helper 1172 kB
baloo_file 1172 kB
kscreen_backend 1132 kB
mission-control 1104 kB
python 992 kB
TeamDrive.bin 772 kB
sddm 772 kB
akonadiserver 616 kB
systemd 504 kB
at-spi2-registr 488 kB
systemd 472 kB
kwrapper5 468 kB
dbus-launch 400 kB
dbus-launch 396 kB
(sd-pam) 364 kB
dbus-daemon 328 kB
(sd-pam) 300 kB
at-spi-bus-laun 264 kB
obexd 260 kB
ssh-agent 252 kB
dbus-daemon 216 kB
gnome-keyring-d 212 kB
dbus-daemon 200 kB
gpg-agent 104 kB
startkde 100 kB
skypeforlinux 64 kB
start_kdeinit 60 kB
apache2 32 kB
apache2 32 kB
apache2 32 kB
apache2 32 kB
apache2 32 kB
apache2 32 kB

# sudo smem --totals --sort=swap
 PID User Command Swap USS PSS RSS
...
 1500 root /usr/sbin/apache2 -k start 32 5616 9534 23740 
10469 www-data /usr/sbin/apache2 -k start 32 136 1421 9848 
10470 www-data /usr/sbin/apache2 -k start 32 132 1418 9848 
10471 www-data /usr/sbin/apache2 -k start 32 132 1418 9848 
10472 www-data /usr/sbin/apache2 -k start 32 132 1418 9848 
10473 www-data /usr/sbin/apache2 -k start 32 132 1418 9848 
 2111 oli /usr/lib/x86_64-linux-gnu/l 60 40 43 548 
 2291 oli /usr/share/skypeforlinux/sk 60 73920 80765 106312 
 1957 oli /bin/sh /usr/bin/startkde 100 8 54 1576 
 2050 oli /usr/bin/gpg-agent --daemon 104 256 278 1924 
 2056 oli /usr/bin/dbus-daemon --fork 200 1740 1820 4480 
 1951 oli /usr/bin/gnome-keyring-daem 212 704 887 5768 
 2132 oli /usr/bin/dbus-daemon --conf 216 712 806 3924 
 2052 oli /usr/bin/ssh-agent /usr/bin 252 204 209 908 
 2315 oli /usr/lib/bluetooth/obexd 260 1084 1345 7936 
 2127 oli /usr/lib/at-spi2-core/at-sp 264 536 625 5700 
 1228 sddm (sd-pam) 300 1412 1728 3036 
 1476 sddm /usr/bin/dbus-daemon --fork 328 56 143 2748 
 1946 oli (sd-pam) 364 1216 1615 3132 
 1475 sddm dbus-launch --autolaunch 61 396 8 28 2252 
 2055 oli /usr/bin/dbus-launch --exit 400 8 24 2160 
 1223 sddm /lib/systemd/systemd --user 444 432 995 4376 
 1937 oli /lib/systemd/systemd --user 448 404 971 4400 
 2144 oli kwrapper5 /usr/bin/ksmserve 468 4 102 6356 
 2134 oli /usr/lib/at-spi2-core/at-sp 488 268 343 5776 
 2223 oli akonadiserver 616 11196 11401 21988 
 1129 root /usr/bin/sddm 724 716 963 11848 
 2277 oli ./TeamDrive.bin autostart 772 352656 353309 365768 
 2298 oli python /usr/bin/hp-systray 992 4904 7157 15340 
 2162 oli /usr/lib/telepathy/mission- 1104 1196 1540 8640 
 2166 oli /usr/lib/x86_64-linux-gnu/l 1132 696 973 15148 
 1934 root /usr/lib/x86_64-linux-gnu/s 1172 352 802 10996 
 2177 oli /usr/bin/baloo_file 1172 74356 74784 90584 
 2208 oli /usr/bin/pulseaudio --start 1312 4520 4897 10672 
 2299 oli python /usr/bin/hp-systray 1480 3152 5448 11184 
 2146 oli /usr/bin/ksmserver 2256 5024 6013 34104 
 2115 oli kdeinit5: Running... 2324 264 748 15492 
 2116 oli klauncher [kdeinit5] --fd=9 2352 1256 1997 21712 
 2154 oli /usr/bin/kactivitymanagerd 2472 4588 5337 29772 
 2284 oli python /usr/bin/hp-systray 2572 15216 18372 37452 
 1956 oli /usr/bin/kwalletd5 --pam-lo 2616 5272 6454 37400 
 2219 oli /usr/bin/akonadi_control 2652 2048 2450 23964 
 2195 oli /usr/bin/xembedsniproxy 2660 968 1405 23600 
 2190 oli /usr/lib/x86_64-linux-gnu/l 2704 1172 1703 26716 
 1954 oli /usr/bin/kwalletd --pam-log 3144 1180 1601 12784 
 2124 oli /usr/bin/kaccess 3148 708 1110 21276 
 2151 oli /usr/bin/kglobalaccel5 3288 1316 1799 25164 
 2203 oli /usr/bin/korgac -session 10 4760 1384 2093 28576 
 2118 oli kded5 [kdeinit5] 5016 77440 78828 107932 
 2217 oli /usr/bin/knotes -session 10 5768 7048 8467 41744 
 2179 oli /usr/bin/krunner 11200 16276 19166 55272 
 1148 root /usr/lib/xorg/Xorg -noliste 13316 31464 45953 68016 
 2167 oli kwin_x11 -session 106368656 13444 35972 39318 76556 
 2186 oli /usr/bin/plasmashell --shut 19096 90608 94701 135284 
 2224 oli /usr/sbin/mysqld --defaults 29988 148588 148624 151832 
-------------------------------------------------------------------------------
 170 14 150808 4085792 4318525 6436312 

# sudo smem --totals --sort=swap | grep -e mysql -e Command
 PID User Command Swap USS PSS RSS 
 6903 mysql /home/mysql/product/mariadb 0 191000 191071 194964 
16937 mysql /home/mysql/product/mysql-8 0 358812 358865 362364 
17480 mysql /home/mysql/product/mysql-5 0 271420 273310 278692 
28484 root grep -e mysql -e Command 0 352 395 2404 
29071 mysql /bin/sh bin/mysqld_safe --d 0 152 227 1724 
29326 mysql /home/mysql/product/mysql-5 0 506848 508747 514268 
 2224 oli /usr/sbin/mysqld --defaults 29988 148588 148624 151832 
&lt;/code&gt;&lt;/pre&gt;</description></item><item><title>Migration from other databases to MySQL or MariaDB</title><link>https://www.fromdual.com/blog/migration-from-other-databases-to-mysql-or-mariadb/</link><pubDate>Fri, 03 Jul 2015 08:32:31 +0000</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/migration-from-other-databases-to-mysql-or-mariadb/</guid><description>&lt;h2 id="database-migration-tools"&gt;Database migration tools&lt;/h2&gt;
&lt;p&gt;A generic database migration tool to MySQL and MariaDB is the &lt;a href="https://www.mysql.com/products/workbench/migrate/" target="_blank" title="MySQL Workbench database migration tool"&gt;MySQL Workbench&lt;/a&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 +0100</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&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;Date&lt;/th&gt;
					&lt;th&gt;Title&lt;/th&gt;
					&lt;th&gt;Location&lt;/th&gt;
					&lt;th&gt;Lang&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;September 2026&lt;/td&gt;
					&lt;td&gt;&lt;a href="https://www.fromdual.com/files/postgresql_daten_retten_2026-09.pdf"&gt;PostgreSQL Daten retten&lt;/a&gt; (PDF, 952 kib)&lt;/td&gt;
					&lt;td&gt;&lt;a href="https://www.linuxday.at/vortraege/2026" target="_blank"&gt;LinuxDay 2026&lt;/a&gt;, 26 September 2026, HTL Dornbirn, Austria&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;November 2025&lt;/td&gt;
					&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/doag_2025_mysql_honeypot.pdf"&gt;MySQL Honeypot&lt;/a&gt; (PDF, 324 kib)&lt;/td&gt;
					&lt;td&gt;&lt;a href="https://my.doag.org/events/anwenderkonferenz/2025/agenda" target="_blank"&gt;DOAG 2025 Konferenz + Ausstellung&lt;/a&gt;, 18 - 20 November 2025, Nürnberg, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;November 2024&lt;/td&gt;
					&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/doag_2024_mysql_pt.pdf"&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"&gt;Was ist neu in MySQL 8.4?&lt;/a&gt; (PDF, 407 kib)&lt;/td&gt;
					&lt;td&gt;&lt;a href="https://my.doag.org/events/anwenderkonferenz/2024/agenda" target="_blank"&gt;DOAG 2024 Konferenz + Ausstellung&lt;/a&gt;, 19 - 21 November 2024, Nürnberg, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;August 2024&lt;/td&gt;
					&lt;td&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&gt;&lt;a href="https://programm.froscon.org/2024/" target="_blank"&gt;FrOSCon 2024&lt;/a&gt;, 17 and 18 August 2024, St. Augustin, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;November 2023&lt;/td&gt;
					&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/oss_rdbms_strategie.pdf"&gt;Das relationale Open Source Datenbank Ökosystem - IT strategische Gedanken&lt;/a&gt; (PDF, 496.4 kib)&lt;/td&gt;
					&lt;td&gt;&lt;a href="https://my.doag.org/events/anwenderkonferenz/2023/agenda" target="_blank"&gt;DOAG 2023 Konferenz + Ausstellung&lt;/a&gt;: 22 November 2023, Nürnberg, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;November 2023&lt;/td&gt;
					&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/ha_battle_mysql.pdf"&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&gt;&lt;a href="https://my.doag.org/events/anwenderkonferenz/2023/agenda" target="_blank"&gt;DOAG 2023 Konferenz + Ausstellung&lt;/a&gt;: 21 November 2023, Nürnberg, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;November 2023&lt;/td&gt;
					&lt;td&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&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"&gt;Galera Webinar&lt;/a&gt;, 17 November 2023, Webinar, DACH&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;May 2023&lt;/td&gt;
					&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/db_tage_2023_galera_ms.pdf"&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"&gt;Datenbank-Tage 2023&lt;/a&gt;, 24 and 25 May 2023, virtual in Frankfurt, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;May 2023&lt;/td&gt;
					&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/slac_2023_mariadb_aber_sicher.pdf"&gt;MariaDB - aber sicher!&lt;/a&gt; (PDF, 1.1 Mib)&lt;/td&gt;
					&lt;td&gt;&lt;a href="https://www.heinlein-support.de/secure-linux-administration-conference" target="_blank"&gt;Secure Linux Administration Converence (SLAC) 2023&lt;/a&gt;, 23 to 25 May 2023, Berlin, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;September 2022&lt;/td&gt;
					&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/doag_2022_galera_ms.pdf"&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"&gt;MySQL Point-in-Time-Recovery (PiTR)&lt;/a&gt; (PDF, 154 kib)&lt;/td&gt;
					&lt;td&gt;&lt;a href="https://anwenderkonferenz.doag.org/de/home/" target="_blank"&gt;DOAG 2022 Konferenz + Ausstellung&lt;/a&gt;, 20 to 23 September 2022, Nürnberg, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;March 2022&lt;/td&gt;
					&lt;td&gt;&lt;a href="https://www.fromdual.com/sites/default/files/clt_2022_galera_ms.pdf"&gt;MariaDB Galera Cluster and M/S replication&lt;/a&gt; (PDF, 352 kib)&lt;/td&gt;
					&lt;td&gt;&lt;a href="https://chemnitzer.linux-tage.de/2022" target="_blank"&gt;Chemnitzer Linux-Tage&lt;/a&gt;, 12 and 13 March 2022, virtual in Chemnitz, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&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"&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"&gt;FOSDEM 2022&lt;/a&gt;, 5/6 February 2022, virtual in Brussels, Belgium&lt;/td&gt;
					&lt;td&gt;Eng&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;DOAG 2021 Conference and Expo&lt;/a&gt;, 16 - 18 November 2021, virtual in Nuremberg, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;FOSDEM 2021, MariaDB devroom&lt;/a&gt;, 6/7 February 2021, Brussels, remote, Belgium&lt;/td&gt;
					&lt;td&gt;Eng&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;Web Developer Congress 2020&lt;/a&gt;, 18 - 20 December 2020, remote, DACH&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;DOAG Konferenz und Expo&lt;/a&gt;, 19 November 2020, remote in Nürnberg, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&gt;GNU/LinuxDay in Vorarlberg&lt;/a&gt;, 10 October 2020, Dornbirn (remote), Austria&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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&gt;Eng&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;IT-Tage 2019&lt;/a&gt;, 9 - 12 December 2019, Frankfurt, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;DOAG K + A 2019&lt;/a&gt;, 19 - 21 November 2019, Nürnberg, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&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"&gt;DOAG K + A 2018&lt;/a&gt;, 20 - 22 November 2018, Nürnberg, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;SLAC 2018&lt;/a&gt;, 7 - 9 May 2018, Berlin, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;Chemnitzer Linux-Tage 2018&lt;/a&gt;, 11 March 2018, Chemnitz, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&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"&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"&gt;DOAG K + A 2017&lt;/a&gt;, 21 - 23 November 2017, Nürnberg, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;FrOSCon 2017&lt;/a&gt;, 19 - 20 August 2017, St.Augustin, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&gt;Katastrophenschutz durch Backup - auch privat&lt;/a&gt; (PDF, 1.1 Mib), &lt;a href="https://www.fromdual.com/sites/default/files/clt_2017_selinux-apparmor.pdf"&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"&gt;Chemnitzer Linux-Tage 2017&lt;/a&gt;, 11 + 12 March 2017, Chemnitz, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;IT-Tage 2016&lt;/a&gt;, 15 December 2016, Frankfurt, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;MySQL HA vs HA&lt;/a&gt; (PDF, 358 kib), &lt;a href="https://www.fromdual.com/sites/default/files/MySQL-Tuning-Einf.pdf"&gt;Einführung in das Tuning von MySQL&lt;/a&gt; (PDF, 421 kib), &lt;a href="https://www.fromdual.com/sites/default/files/MySQL-57-JSON-und-GIS.pdf"&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, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;Nextcloud Conference 2016&lt;/a&gt;, 16 - 22 September 2016, Berlin, Germany&lt;/td&gt;
					&lt;td&gt;Eng&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&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"&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"&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"&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"&gt;FrOSCON 2016&lt;/a&gt;, 20 - 21 August 2016, St. Augustin, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;DOAG Webinar&lt;/a&gt;, 8 July 2016, Webinar&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&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"&gt;SOUG DAY 2016&lt;/a&gt;, 23 June 2016, Baden-Dättwil, Switzerland&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&gt;SLAC 2016&lt;/a&gt;, 15 - 17 June 2016, Berlin, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;DOAG 2016 Datenbank&lt;/a&gt;, 10 May 2016, Düsseldorf, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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, Germany&lt;/td&gt;
					&lt;td&gt;Eng&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;Chemnitzer Linux-Tage 2016&lt;/a&gt;, 20 March 2016, Chemnitz, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;CeBIT 2016&lt;/a&gt;, 14 March 2016, Hannover, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;FOSDEM 2016&lt;/a&gt;, 29/30 January 2016, Brussels, Belgium&lt;/td&gt;
					&lt;td&gt;Eng&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&gt;MySQL für Oracle DBA&amp;rsquo;s&lt;/a&gt; (PDF, 1.7 Mib), &lt;a href="https://www.fromdual.com/sites/default/files/doag_sig_2016_mysql_br.pdf"&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"&gt;DOAG Regionaltreffen Freiburg/Südbaden&lt;/a&gt;, 26 January 2016, Freiburg, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;DOAG Regionaltreffen Nürnberg/Franken&lt;/a&gt;, 17 December 2015, Nürnberg, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&gt;MySQL Performance Tuningfür Oracle-DBA&amp;rsquo;s&lt;/a&gt; (PDF, 680 kib), &lt;a href="https://www.fromdual.com/sites/default/files/DB-Backup-Nutzen-doag15.pdf"&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"&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"&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, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&gt;MySQL-Server im Teamwork&lt;/a&gt; (PDF, 395 kib), 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"&gt;DOAG Regionaltreffen München&lt;/a&gt;, 28 September 2015, Munich, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&gt;Der Datenbank-Backup ist gemacht - was nun?&lt;/a&gt; (PDF, 743 kib), Recovery testen und dann als Produktiv-Kopie nutzen, &lt;a href="https://www.fromdual.com/sites/default/files/mysql_security_slac_2015.pdf"&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"&gt;SLAC 2015&lt;/a&gt;, 24 - 26 June 2015, Berlin, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&gt;MySQL für Oracle DBA&amp;rsquo;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"&gt;DOAG Regionaltreffen Stuttgart&lt;/a&gt;, 1 April 2015, Stuttgart, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;Chemnitzer Linux-Tage 2015&lt;/a&gt;, 21/22 March 2015, Chemnitz, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&gt;MySQL für Oracle DBA&amp;rsquo;s&lt;/a&gt; (PDF, 1006 kib)&lt;/td&gt;
					&lt;td&gt;&lt;a href="http://www.soug.ch" target="_blank"&gt;SOUG GV 2015 + SIG&lt;/a&gt;, 19 March 2015, Baden-Dättwil, Switzerland&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;CeBIT 2015&lt;/a&gt;, 16 March 2015, Hannover, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;DOAG Webinar&lt;/a&gt;, 9 January 2015, Webinar&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&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, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;Percona Live London 2014&lt;/a&gt;, November 3-4, 2014, London, UK.&lt;/td&gt;
					&lt;td&gt;Eng&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;Reading MySQL fingerprints&lt;/a&gt; (PDF, 161 kib), &lt;a href="https://www.fromdual.com/sites/default/files/Backup_Good_For.pdf"&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"&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"&gt;FromDual Company Meeting 2014&lt;/a&gt;, September 10 - 12, Barcelona, Spain/Catalonia&lt;/td&gt;
					&lt;td&gt;Eng&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;SLAC 2014&lt;/a&gt;, May 14 2014, Berlin, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;LinuxTag 2014&lt;/a&gt;, May 10 2014, Berlin, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;CeBIT 2014&lt;/a&gt;, March 11 2014, Hannover, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&gt;MySQL Backup&lt;/a&gt; (PDF, 315 kib), &lt;a href="https://www.fromdual.com/sites/default/files/doag_2013_galera.pdf"&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, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;Percona Live London 2013&lt;/a&gt;, November 11-12, 2013, London, UK&lt;/td&gt;
					&lt;td&gt;Eng&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&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"&gt;FromDual annual company Meeting&lt;/a&gt;, October 9, 2013, Leoforos Vravronos, Greece&lt;/td&gt;
					&lt;td&gt;Eng&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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"&gt;MySQL für Oracle DBAs&lt;/a&gt;, June 14 2013, Online&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&gt;SLAC 2013&lt;/a&gt;, June 5 to 7 2013, Berlin, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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"&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, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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, Belgium&lt;/td&gt;
					&lt;td&gt;Eng&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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, Switzerland&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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&amp;rsquo;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, UK&lt;/td&gt;
					&lt;td&gt;Eng&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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, UK&lt;/td&gt;
					&lt;td&gt;Eng&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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, Austria&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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, Belgium&lt;/td&gt;
					&lt;td&gt;Eng&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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&amp;rsquo;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, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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, Germany&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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, Switzerland&lt;/td&gt;
					&lt;td&gt;Eng&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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, Switzerland&lt;/td&gt;
					&lt;td&gt;Ger&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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, Switzerland&lt;/td&gt;
					&lt;td&gt;Eng&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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, Switzerland&lt;/td&gt;
					&lt;td&gt;Eng&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&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, Hungary&lt;/td&gt;
					&lt;td&gt;Eng&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;.&lt;/p&gt;</description></item><item><title>MariaDB, Galera, MySQL and PostgreSQL Services</title><link>https://www.fromdual.com/services/</link><pubDate>Wed, 04 Nov 2009 22:59:07 +0100</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/services/</guid><description>&lt;p&gt;&lt;br&gt;&lt;br&gt;&lt;/p&gt;
&lt;p style="font-size: 20px; text-align: center;"&gt;&lt;strong&gt;
Neutral and vendor independent&lt;br&gt;
MariaDB, Galera Cluster, MySQL, Percona Server and PostgreSQL&lt;br&gt;
Consulting and Services!
&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Recovering PostgreSQL Data When Blocks Are Corrupted</title><link>https://www.fromdual.com/blog/postgresql/recovering-postgresql-data-when-blocks-are-corrupt/</link><pubDate>Tue, 01 Sep 2026 10:12:00 +0200</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/postgresql/recovering-postgresql-data-when-blocks-are-corrupt/</guid><description>&lt;p&gt;As part of our work on “PostgreSQL for Dolphins and Sea Lions,” I also enjoy reading the PostgreSQL &lt;a href="https://www.postgresql.org/list/" target="_blank"&gt;mailing lists&lt;/a&gt; to see what kinds of problems come up and how they’re solved.&lt;/p&gt;</description></item><item><title>Making the PostgreSQL Documentation Even Better</title><link>https://www.fromdual.com/blog/postgresql/improve-postgresql-documentation/</link><pubDate>Tue, 11 Aug 2026 08:40:00 +0200</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/postgresql/improve-postgresql-documentation/</guid><description>&lt;p&gt;While working on our project “PostgreSQL for Dolphins and Sea Lions,” I pored over the PostgreSQL documentation on &lt;a href="https://www.postgresql.org/docs/current/warm-standby.html" target="_blank" title="Log-Shipping Standby Servers"&gt;replication&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>Artificially Delayed Replication with PostgreSQL</title><link>https://www.fromdual.com/blog/postgresql/artificially-delayed-replication-with-postgresql/</link><pubDate>Mon, 03 Aug 2026 09:53:00 +0200</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/postgresql/artificially-delayed-replication-with-postgresql/</guid><description>&lt;p&gt;While working on our project titled “PostgreSQL for Dolphins and Sea Lions,” I pored over the PostgreSQL documentation on &lt;a href="https://www.postgresql.org/docs/current/warm-standby.html" target="_blank" title="Log-Shipping Standby Servers"&gt;replication&lt;/a&gt;. What struck me was that PostgreSQL does NOT support artificially delayed replication—at least according to this documentation.&lt;/p&gt;</description></item><item><title>PostgreSQL Point-in-Time Recovery with Oops-Queries</title><link>https://www.fromdual.com/blog/postgresql/postgresql-point-in-time-recovery-with-oops-queries/</link><pubDate>Wed, 22 Jul 2026 17:26:00 +0200</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/postgresql/postgresql-point-in-time-recovery-with-oops-queries/</guid><description>&lt;p&gt;While working on the topic “PostgreSQL for Dolphins and Sea Lions,” I discovered that in the PostgreSQL universe, the topic of point-in-time recovery tends to be sidestepped when it comes to specific statements or transactions. And when examples are provided, they primarily focus on DDL statements rather than DML statements.&lt;/p&gt;</description></item><item><title>Database Index Optimizer</title><link>https://www.fromdual.com/blog/database_index_optimizer/</link><pubDate>Wed, 15 Jul 2026 16:55:00 +0200</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/database_index_optimizer/</guid><description>&lt;p&gt;Recently, a client asked me if the “time-consuming” task of checking indexes could be left to an index optimizer. Of course it can&amp;hellip;&lt;/p&gt;</description></item><item><title>MariaDB shortens maintenance period from 5 to 3 years</title><link>https://www.fromdual.com/blog/mariadb-shortens-maintenance-period-from-5-to-3-years/</link><pubDate>Thu, 11 Jun 2026 09:34:00 +0200</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/mariadb-shortens-maintenance-period-from-5-to-3-years/</guid><description>&lt;p&gt;Somehow this news slipped past me: MariaDB has shortened the support period for the long-term releases of the MariaDB Community Server from 5 to 3 years. OK, I guess that’s not really surprising — I’ve been offline for a good month&amp;hellip;&lt;/p&gt;</description></item><item><title>What is the quickest way to load data into the database?</title><link>https://www.fromdual.com/blog/load-data-quick-into-the-database/</link><pubDate>Wed, 11 Feb 2026 10:04:00 +0100</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/load-data-quick-into-the-database/</guid><description>&lt;p&gt;We had some really exciting problems to solve for the last customer! Especially because the database wasn&amp;rsquo;t exactly small.&lt;/p&gt;</description></item><item><title>How much space does NULL need?</title><link>https://www.fromdual.com/blog/how-much-space-does-null-need/</link><pubDate>Sun, 08 Feb 2026 16:15:00 +0100</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/how-much-space-does-null-need/</guid><description>&lt;p&gt;The last time I consulted a customer, he came up to me beaming with joy and said that he had taken my advice and changed all the primary key columns from &lt;code&gt;BIGINT&lt;/code&gt; (8 bytes) to &lt;code&gt;INT&lt;/code&gt; (4 bytes) and that had made a big difference! His MySQL 8.4 database is now 750 Gbyte smaller (from 5.5 Tbyte). Nice!&lt;/p&gt;</description></item><item><title>Someone is deleting my shared memory segments!</title><link>https://www.fromdual.com/blog/postgresql/deleted-postgresql-shared-memory-segments/</link><pubDate>Sun, 08 Feb 2026 06:27:00 +0100</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/postgresql/deleted-postgresql-shared-memory-segments/</guid><description>&lt;p&gt;When we work with PostgreSQL under our &lt;a href="https://www.fromdual.com/myenv/"&gt;myEnv&lt;/a&gt;, we regularly get shared memory segment errors. Example:&lt;/p&gt;</description></item><item><title>Load CSV files into the database</title><link>https://www.fromdual.com/blog/load-csv-files-into-the-database/</link><pubDate>Fri, 06 Feb 2026 18:04:00 +0100</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/load-csv-files-into-the-database/</guid><description>&lt;p&gt;Recently, I wanted to display the places of residence of the members of my club on a map for a personal gimmick (&lt;a href="https://www.shinguz.ch/computer/gis/igoc-mitglieder/" target="_blank"&gt;IGOC members&lt;/a&gt;). I knew the addresses of the club members. But not the coordinates of their places of residence.&lt;/p&gt;</description></item><item><title>Support policy for MariaDB, MySQL and PostgreSQL</title><link>https://www.fromdual.com/blog/support-policy-for-mariadb-mysql-and-postresql/</link><pubDate>Tue, 23 Dec 2014 15:46:54 +0100</pubDate><author>oli.sennhauser@fromdual.com (Oli Sennhauser)</author><guid>https://www.fromdual.com/blog/support-policy-for-mariadb-mysql-and-postresql/</guid><description>&lt;h2 id="table-of-contents"&gt;Table of Contents&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="#distribution-maintenance-policies"&gt;Distribution maintenance policies&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#lifetime-support-matrix-for-mariadb-releases" title="MariaDB Lifetime Support Matrix for MariaDB Releases"&gt;MariaDB Lifetime Support Matrix for MariaDB Releases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#mariadb-corp-enterprise-support-subscriptions" title="MariaDB Corp Enterprise Support Subscriptions"&gt;MariaDB Corp Enterprise Support Subscriptions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#mysql-lifetime-support-matrix-for-mysql-releases" title="MySQL Lifetime Support Matrix for MySQL Releases"&gt;MySQL Lifetime Support Matrix for MySQL Releases&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#oracle-corp-enterprise-support-subscriptions-for-mysql" title="Oracle Corp Enterprise Support Subscriptions for MySQL"&gt;Oracle Corp Enterprise Support Subscriptions for MySQL&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#postgresql-versioning-policy"&gt;PostgreSQL Versioning Policy&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="#database-support-by-fromdual"&gt;Database Support by FromDual&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="distribution-maintenance-policies"&gt;Distribution maintenance policies&lt;/h2&gt;
&lt;p&gt;Maintenance policies for Long Term Support (LTS) releases of common distributions:&lt;/p&gt;</description></item></channel></rss>