SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
www.fromdual.com

MySQL
Backup und Restore
DOAG Konferenz 2013
Nürnberg
Oli Sennhauser
Senior MySQL Consultant, FromDual GmbH

oli.sennhauser@fromdual.com

1 / 22
Über FromDual GmbH
●

www.fromdual.com

FromDual bietet neutral und unabhängig:
●

Beratung für MySQL und Galera

●

Support für MySQL und Galera

●

Remote-DBA Dienstleistungen

●

MySQL Schulungen

●

Partner der Open Database Alliance (ODBA.org)

●

Oracle Silver Partner (OPN)

www.fromdual.com
2 / 22
Unsere Kunden

www.fromdual.com

3 / 22
Inhalt

www.fromdual.com

MySQL Backup
➢
➢
➢
➢
➢
➢
➢
➢

Etwas Backup Theorie
Cold Backup
mysqldump
LVM Snapshot
Xtrabackup / MEB
M/S Replikation
Restore
Point-in-Time-Recovery

4 / 22
Warum Backup?
●

Backups ist für Mädchen!

●

www.fromdual.com

Wir haben HA, brauchen daher kein Backup!
●

●

Hardware kaputt (ganz schnell tot)

Was passiert, wenn:
●
●

CPU, RAM, I/O Kontroller langsam stirbt?
Eure Entwickler folgendes tun:
UPDATE employee SET bonus = 0; WHERE id = 42;

●

Wer hat ein Backup-Prozess implementiert?

●

Wie macht Ihr Backup?

●

Wer testet den Restore Prozess
überhaupt/manchmal/regelmässig?
5 / 22
Logisch vs. Physisch
●

●

2 unterschiedliche Konzepte (unabhängig von
MySQL)
Logisches Backup
●

mysqldump → „menschenlesbar“

●

●

www.fromdual.com

Jede Row wird angelangt!

Physisches Backup
●

Datei-Kopie

●

LVM Snapshot + Datei-Kopie

●

Xtrabackup, MySQL Enterprise Backup (MEB)

●

→ Binärdaten, Block- oder Datei-weises Kopieren
6 / 22
Backup-Varianten

www.fromdual.com

MySQL kennt 4 ½ Backup-Varianten:
●

Dateien kopieren bei gestoppter DB (phys.)

●

mysqldump im laufenden Betrieb (log.)

●

●

●

LVM Snapshot quasi im laufenden Betrieb
(phys.)
Xtrabackup / MEB im laufenden Betrieb
(phys.)
Master/Slave Replikation
→ siehe Variante 1 - 4
7 / 22
MySQL Cold Backup

www.fromdual.com

●

Physisches Datei-Kopieren bei gestoppter DB

●

Vorgehen:
●
●
●

●

Datenbank starten

Eigenschaften:
●

●

Datenbank stoppen
cp ­r $datadir /backup

Sehr einfach, immer konsistent, Service NICHT
verfügbar, Wartungsfenster erforderlich, schnell bei
grossen Datenmengen, kann mit LVM kombiniert
werden, schneller Restore.

Demo
8 / 22
mysqldump
●

Logisches Datenbank-Backup im laufenden Betrieb
●

InnoDB: blockierungsfrei

●

MyISAM: read-only

●

●

Gemisch → MyISAM

Vorgehen:
●

●

mysqldump ­­all­databases {­­single­transaction | 
­­lock­all­tables} ... > /backup/full_dump.sql

Eigenschaften:
●

●

www.fromdual.com

Sehr einfach, im laufenden Betrieb (bei InnoDB), blockierend für
Schreibzugriffe (MyISAM), NICHT geeignet für grosse
Datenmengen, langsamer Restore, inkonsistentes Backup möglich

Demo
9 / 22
mysqldump

www.fromdual.com

cp /etc/my.cnf $BACKUP_DIR/my_$BACKUP_TIMESTAMP.cnf
# for MyISAM
mysqldump ­­user=root ­­all­databases ­­flush­privileges ­­lock­all­tables 
­­master­data=1 ­­flush­logs ­­triggers ­­routines ­­events 
­­hex­blob > $BACKUP_DIR/full_dump_$BACKUP_TIMESTAMP.sql
# for InnoDB
mysqldump ­­user=root ­­all­databases ­­flush­privileges ­­single­transaction 
­­master­data=1 ­­flush­logs ­­triggers ­­routines ­­events 
­­hex­blob > $BACKUP_DIR/full_dump_$BACKUP_TIMESTAMP.sql

10 / 22
LVM Snapshot
●

Physisches quasi-hot Backup im laufenden Betrieb
●

●

●

●

Start snapshot
UNLOCK TABLES;
Etwas komplizierter, immer Konsistent, ganz kurze Schreibblockierung erforderlich, schnell bei grossen Datenmengen,
schneller Restore, InnoDB Crash-Recovery erforderlich.

Tool:
●

●

FLUSH TABLES WITH READ LOCK;

Eigenschaften:
●

●

Blockiert ganz kurz fürs Schreiben

Vorgehen:
●

●

www.fromdual.com

mylvmbackup (http://www.lenzg.net/mylvmbackup/)

Demo
11 / 22
Xtrabackup / MEB
●

Xtrabackup / MySQL Enterprise Backup

●

www.fromdual.com

Physisches Backup im laufenden Betrieb
●
●

InnoDB: blockierungsfrei

●

●

Basiert auf InnoDB Recovery Mechanismus
MyISAM: read-only

Vorgehen:
●

●

●

innobackupex /backup/
innobackupex ­­apply­log /backup/

Eigenschaften:
●

●

Recht einfach, immer Konsistent, im laufenden Betrieb (bei
InnoDB), blockierend für Schreibzugriffe (MyISAM), schnell bei
grossen Datenmengen, schneller Restore.

Demo
12 / 22
Master/Slave Replikation

www.fromdual.com

Applikation

Master

●

async

BackupSlave

Datenkonsistenz auf Slave?

13 / 22
Restore
●

www.fromdual.com

2 Varianten (Abhängig vom Backup):
a) Restore von Dump
●

mysqldump

b) Restore von Datei-Kopien
●

Cold Backup

●

LVM Snapshot

●

Xtrabackup/MEB
14 / 22
Restore von Dump
●

Backup erstellt mit mysqldump

●

www.fromdual.com

Vorgehen:
●

●

mysql_install_db ­­datadir=/var/lib/mysql

●

service mysql start

●

●

rm ­rf $datadir

mysql ­u root < /backup/full_dump.sql

Eigenschaften:
●

●

Kann bei grossen Datenmengen SEEEHR lange
dauern... → Testen!

Demo
15 / 22
Restore von phys. Backup
●

●

Backup von Cold Backup, LVM Snapshot,
Xtrabackup
Vorgehen:
●

rm ­rf $datadir

●

cp ­R /backup/full_backup .

●

●

service mysql start

Eingenschaften:
●

●

www.fromdual.com

Restore-Dauer: proportional zur Datenmenge

Demo
16 / 22
Point-in-Time-Recovery (PITR)

www.fromdual.com

Application

log_bin = bin­log

Application

Application

mysqld

bin-log.1

bin-log.2

...

bin-log.n

full backup

pos/time?

02:00

?
14:00

t

17 / 22
Tipps und Tricks I
●
●
●

●

●

●

●

www.fromdual.com

Backups regelmässig (täglich?) machen!
Binary Log einschalten (log_bin)
Binary Log Position zu Backup merken (­­
master­data)
Lesen und Schreiben von unterschiedlichen
Platten
Backups und Binary Logs nicht auf selben Platten
wie Daten ablegen.
DB Backup mit Filesystem-Backup wegsichern
(Timing beachten)
Schlechte Erfahrung mit mysqldump direkt auf
NFS
18 / 22
Tipps und Tricks II
●

Korrupte Daten werden bei physischen
Backups nicht bemerkt:
●

●

www.fromdual.com

LVM Snapshot, InnoDB Korruptionen?
mysqldump ­­all­databases > /dev/null

Strukur Dump von Zeit zu Zeit erstellen.
●
●
●

Ist nicht sooo teuer!
mysqldump ­­all­databases ­­no­data
Ins VCS einchecken?

●

Restore: Wir fangen an mit ... einem Backup!

●

Weitere Tipps aus Eurem Erfahrungsschatz?
19 / 22
Backup-Test

www.fromdual.com

Entwicklung

Produktion
Prod

QA

Test

Dev

bck

DBA

nächtlicher
Restore
TestDB1: ja
TestDB2: nein
DevDBa:  ja
DevDBb:  nein
DevDBc:  ja

Entwickler

20 / 22
Wir suchen noch:

●

www.fromdual.com

Erfahrene/r MySQL DBA / Open-Source
Enthusiast/in für MySQL Support / remoteDBA
und

●

Guter C++ Entwickler/in (mit Affinität zu
DBs, MySQL, Replikation und Cluster)
21 / 22
Q&A

www.fromdual.com

Fragen ?
Diskussion?
Wir haben Zeit für ein persönliches Gespräch...
●

FromDual bietet neutral und unabhängig:
●

Beratung

●

Remote-DBA

●

Support für MySQL, Galera, Percona Server und MariaDB

●

Schulung

www.fromdual.com/presentations
22 / 22

Contenu connexe

Tendances

Weltweite Produktionsdatenverwaltung mit MySQL-Replikation
Weltweite Produktionsdatenverwaltung mit MySQL-ReplikationWeltweite Produktionsdatenverwaltung mit MySQL-Replikation
Weltweite Produktionsdatenverwaltung mit MySQL-ReplikationFromDual GmbH
 
MySQL - New Features 5.6
MySQL - New Features 5.6MySQL - New Features 5.6
MySQL - New Features 5.6FromDual GmbH
 
MySQL Performance Tuning für Entwickler
MySQL Performance Tuning für EntwicklerMySQL Performance Tuning für Entwickler
MySQL Performance Tuning für EntwicklerFromDual GmbH
 
DOAG 2011: MySQL Replication
DOAG 2011: MySQL ReplicationDOAG 2011: MySQL Replication
DOAG 2011: MySQL ReplicationFromDual GmbH
 
MySQL Replication for Beginners
MySQL Replication for BeginnersMySQL Replication for Beginners
MySQL Replication for BeginnersFromDual GmbH
 
DOAG 2010: MySQL Architekturen für Oracle DBA's
DOAG 2010: MySQL Architekturen für Oracle DBA'sDOAG 2010: MySQL Architekturen für Oracle DBA's
DOAG 2010: MySQL Architekturen für Oracle DBA'sFromDual GmbH
 
DOAG 2011: MySQL Performance Tuning
DOAG 2011: MySQL Performance TuningDOAG 2011: MySQL Performance Tuning
DOAG 2011: MySQL Performance TuningFromDual GmbH
 
FROSCON 2011: MySQL Replication
FROSCON 2011: MySQL ReplicationFROSCON 2011: MySQL Replication
FROSCON 2011: MySQL ReplicationFromDual GmbH
 
DAOG SIG: HA Architekturen mit MySQL
DAOG SIG: HA Architekturen mit MySQLDAOG SIG: HA Architekturen mit MySQL
DAOG SIG: HA Architekturen mit MySQLFromDual GmbH
 
FROSCON 2011: MySQL Performance Tuning
FROSCON 2011: MySQL Performance TuningFROSCON 2011: MySQL Performance Tuning
FROSCON 2011: MySQL Performance TuningFromDual GmbH
 
DOAG SIG: MySQL Replikation, Scale-Out, Master- Master Replikation, Backup
DOAG SIG: MySQL Replikation, Scale-Out, Master- Master Replikation, BackupDOAG SIG: MySQL Replikation, Scale-Out, Master- Master Replikation, Backup
DOAG SIG: MySQL Replikation, Scale-Out, Master- Master Replikation, BackupFromDual GmbH
 
Internet Briefing 2011: NoSQL with MySQL
Internet Briefing 2011: NoSQL with MySQLInternet Briefing 2011: NoSQL with MySQL
Internet Briefing 2011: NoSQL with MySQLFromDual GmbH
 
MySQL Hochverfügbarkeitslösungen
MySQL HochverfügbarkeitslösungenMySQL Hochverfügbarkeitslösungen
MySQL HochverfügbarkeitslösungenLenz Grimmer
 
MySQL HA and Security
MySQL HA and SecurityMySQL HA and Security
MySQL HA and SecurityFromDual GmbH
 
Internet Briefing 2010: Performance Tuning & Scale-Out mit MySQL
Internet Briefing 2010: Performance Tuning & Scale-Out mit MySQLInternet Briefing 2010: Performance Tuning & Scale-Out mit MySQL
Internet Briefing 2010: Performance Tuning & Scale-Out mit MySQLFromDual GmbH
 
Exadata with VM as Consolidation Plattform
Exadata with VM as Consolidation PlattformExadata with VM as Consolidation Plattform
Exadata with VM as Consolidation PlattformDaniele Massimi
 
Infracoders Graz, smartOS - vom Netzwerk in der Box - zum Software Cloud Stack
Infracoders Graz, smartOS - vom Netzwerk in der Box - zum Software Cloud StackInfracoders Graz, smartOS - vom Netzwerk in der Box - zum Software Cloud Stack
Infracoders Graz, smartOS - vom Netzwerk in der Box - zum Software Cloud StackEdmund Siegfried Haselwanter
 
Microservices and Container Management with Mesosphere DC/OS
Microservices and Container Management with Mesosphere DC/OSMicroservices and Container Management with Mesosphere DC/OS
Microservices and Container Management with Mesosphere DC/OSRalf Ernst
 
MySQL Absicherung und Datensicherung
MySQL Absicherung und DatensicherungMySQL Absicherung und Datensicherung
MySQL Absicherung und DatensicherungLenz Grimmer
 
MySQL Hochverfügbarkeitslösungen
MySQL HochverfügbarkeitslösungenMySQL Hochverfügbarkeitslösungen
MySQL HochverfügbarkeitslösungenLenz Grimmer
 

Tendances (20)

Weltweite Produktionsdatenverwaltung mit MySQL-Replikation
Weltweite Produktionsdatenverwaltung mit MySQL-ReplikationWeltweite Produktionsdatenverwaltung mit MySQL-Replikation
Weltweite Produktionsdatenverwaltung mit MySQL-Replikation
 
MySQL - New Features 5.6
MySQL - New Features 5.6MySQL - New Features 5.6
MySQL - New Features 5.6
 
MySQL Performance Tuning für Entwickler
MySQL Performance Tuning für EntwicklerMySQL Performance Tuning für Entwickler
MySQL Performance Tuning für Entwickler
 
DOAG 2011: MySQL Replication
DOAG 2011: MySQL ReplicationDOAG 2011: MySQL Replication
DOAG 2011: MySQL Replication
 
MySQL Replication for Beginners
MySQL Replication for BeginnersMySQL Replication for Beginners
MySQL Replication for Beginners
 
DOAG 2010: MySQL Architekturen für Oracle DBA's
DOAG 2010: MySQL Architekturen für Oracle DBA'sDOAG 2010: MySQL Architekturen für Oracle DBA's
DOAG 2010: MySQL Architekturen für Oracle DBA's
 
DOAG 2011: MySQL Performance Tuning
DOAG 2011: MySQL Performance TuningDOAG 2011: MySQL Performance Tuning
DOAG 2011: MySQL Performance Tuning
 
FROSCON 2011: MySQL Replication
FROSCON 2011: MySQL ReplicationFROSCON 2011: MySQL Replication
FROSCON 2011: MySQL Replication
 
DAOG SIG: HA Architekturen mit MySQL
DAOG SIG: HA Architekturen mit MySQLDAOG SIG: HA Architekturen mit MySQL
DAOG SIG: HA Architekturen mit MySQL
 
FROSCON 2011: MySQL Performance Tuning
FROSCON 2011: MySQL Performance TuningFROSCON 2011: MySQL Performance Tuning
FROSCON 2011: MySQL Performance Tuning
 
DOAG SIG: MySQL Replikation, Scale-Out, Master- Master Replikation, Backup
DOAG SIG: MySQL Replikation, Scale-Out, Master- Master Replikation, BackupDOAG SIG: MySQL Replikation, Scale-Out, Master- Master Replikation, Backup
DOAG SIG: MySQL Replikation, Scale-Out, Master- Master Replikation, Backup
 
Internet Briefing 2011: NoSQL with MySQL
Internet Briefing 2011: NoSQL with MySQLInternet Briefing 2011: NoSQL with MySQL
Internet Briefing 2011: NoSQL with MySQL
 
MySQL Hochverfügbarkeitslösungen
MySQL HochverfügbarkeitslösungenMySQL Hochverfügbarkeitslösungen
MySQL Hochverfügbarkeitslösungen
 
MySQL HA and Security
MySQL HA and SecurityMySQL HA and Security
MySQL HA and Security
 
Internet Briefing 2010: Performance Tuning & Scale-Out mit MySQL
Internet Briefing 2010: Performance Tuning & Scale-Out mit MySQLInternet Briefing 2010: Performance Tuning & Scale-Out mit MySQL
Internet Briefing 2010: Performance Tuning & Scale-Out mit MySQL
 
Exadata with VM as Consolidation Plattform
Exadata with VM as Consolidation PlattformExadata with VM as Consolidation Plattform
Exadata with VM as Consolidation Plattform
 
Infracoders Graz, smartOS - vom Netzwerk in der Box - zum Software Cloud Stack
Infracoders Graz, smartOS - vom Netzwerk in der Box - zum Software Cloud StackInfracoders Graz, smartOS - vom Netzwerk in der Box - zum Software Cloud Stack
Infracoders Graz, smartOS - vom Netzwerk in der Box - zum Software Cloud Stack
 
Microservices and Container Management with Mesosphere DC/OS
Microservices and Container Management with Mesosphere DC/OSMicroservices and Container Management with Mesosphere DC/OS
Microservices and Container Management with Mesosphere DC/OS
 
MySQL Absicherung und Datensicherung
MySQL Absicherung und DatensicherungMySQL Absicherung und Datensicherung
MySQL Absicherung und Datensicherung
 
MySQL Hochverfügbarkeitslösungen
MySQL HochverfügbarkeitslösungenMySQL Hochverfügbarkeitslösungen
MySQL Hochverfügbarkeitslösungen
 

Similaire à MySQL Backup

MySQL Replikation - Die Eier legende Wollmilchsau?
MySQL Replikation - Die Eier legende Wollmilchsau?MySQL Replikation - Die Eier legende Wollmilchsau?
MySQL Replikation - Die Eier legende Wollmilchsau?FromDual GmbH
 
MySQL Security SLAC 2015
MySQL Security SLAC 2015MySQL Security SLAC 2015
MySQL Security SLAC 2015FromDual GmbH
 
Oracle Core für Einsteiger: Datenbank I/O
Oracle Core für Einsteiger: Datenbank I/OOracle Core für Einsteiger: Datenbank I/O
Oracle Core für Einsteiger: Datenbank I/OMartin Klier
 
MySQL High Availability Solutions
MySQL High Availability SolutionsMySQL High Availability Solutions
MySQL High Availability SolutionsFromDual GmbH
 
5 Tweaks für 500 % bessere Performance
5 Tweaks für 500 % bessere Performance5 Tweaks für 500 % bessere Performance
5 Tweaks für 500 % bessere PerformanceJonas Hünig
 
Data Warehouse (DWH) with MySQL
Data Warehouse (DWH) with MySQLData Warehouse (DWH) with MySQL
Data Warehouse (DWH) with MySQLFromDual GmbH
 
DOAG: NoSQL with MySQL
DOAG: NoSQL with MySQLDOAG: NoSQL with MySQL
DOAG: NoSQL with MySQLFromDual GmbH
 
C1 Adcon Backup For Domino
C1 Adcon Backup For DominoC1 Adcon Backup For Domino
C1 Adcon Backup For DominoAndreas Schulte
 
Microsoft Exchange - Data Protection
Microsoft Exchange - Data ProtectionMicrosoft Exchange - Data Protection
Microsoft Exchange - Data ProtectionGWAVA
 
Exchange Workshop - Veeam
Exchange Workshop - VeeamExchange Workshop - Veeam
Exchange Workshop - VeeamGWAVA
 
Oracle Data Guard: Mit oder ohne Broker?
Oracle Data Guard: Mit oder ohne Broker?Oracle Data Guard: Mit oder ohne Broker?
Oracle Data Guard: Mit oder ohne Broker?Dierk Lenz
 
DB2 High Availability für IBM Connections, Sametime oder Traveler
DB2 High Availability für IBM Connections, Sametime oder TravelerDB2 High Availability für IBM Connections, Sametime oder Traveler
DB2 High Availability für IBM Connections, Sametime oder TravelerNico Meisenzahl
 
Rex - Infrastruktur als Code
Rex - Infrastruktur als CodeRex - Infrastruktur als Code
Rex - Infrastruktur als CodeJan Gehring
 
Bacula Workshop - Teil 2
Bacula Workshop - Teil 2Bacula Workshop - Teil 2
Bacula Workshop - Teil 2inovex GmbH
 
Nimble Storage - Die neue Storage-Generation
Nimble Storage - Die neue Storage-GenerationNimble Storage - Die neue Storage-Generation
Nimble Storage - Die neue Storage-GenerationDigicomp Academy AG
 
Dnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbookDnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbookUlrich Krause
 

Similaire à MySQL Backup (19)

MySQL Replikation - Die Eier legende Wollmilchsau?
MySQL Replikation - Die Eier legende Wollmilchsau?MySQL Replikation - Die Eier legende Wollmilchsau?
MySQL Replikation - Die Eier legende Wollmilchsau?
 
MySQL Security SLAC 2015
MySQL Security SLAC 2015MySQL Security SLAC 2015
MySQL Security SLAC 2015
 
Oracle Core für Einsteiger: Datenbank I/O
Oracle Core für Einsteiger: Datenbank I/OOracle Core für Einsteiger: Datenbank I/O
Oracle Core für Einsteiger: Datenbank I/O
 
MySQL Security
MySQL SecurityMySQL Security
MySQL Security
 
MySQL High Availability Solutions
MySQL High Availability SolutionsMySQL High Availability Solutions
MySQL High Availability Solutions
 
Froscon 2012 DWH
Froscon 2012 DWHFroscon 2012 DWH
Froscon 2012 DWH
 
5 Tweaks für 500 % bessere Performance
5 Tweaks für 500 % bessere Performance5 Tweaks für 500 % bessere Performance
5 Tweaks für 500 % bessere Performance
 
Data Warehouse (DWH) with MySQL
Data Warehouse (DWH) with MySQLData Warehouse (DWH) with MySQL
Data Warehouse (DWH) with MySQL
 
DOAG: NoSQL with MySQL
DOAG: NoSQL with MySQLDOAG: NoSQL with MySQL
DOAG: NoSQL with MySQL
 
C1 Adcon Backup For Domino
C1 Adcon Backup For DominoC1 Adcon Backup For Domino
C1 Adcon Backup For Domino
 
Microsoft Exchange - Data Protection
Microsoft Exchange - Data ProtectionMicrosoft Exchange - Data Protection
Microsoft Exchange - Data Protection
 
Exchange Workshop - Veeam
Exchange Workshop - VeeamExchange Workshop - Veeam
Exchange Workshop - Veeam
 
Oracle Data Guard: Mit oder ohne Broker?
Oracle Data Guard: Mit oder ohne Broker?Oracle Data Guard: Mit oder ohne Broker?
Oracle Data Guard: Mit oder ohne Broker?
 
Best Practices 
Java und JVM in Containern
Best Practices 
Java und JVM in ContainernBest Practices 
Java und JVM in Containern
Best Practices 
Java und JVM in Containern
 
DB2 High Availability für IBM Connections, Sametime oder Traveler
DB2 High Availability für IBM Connections, Sametime oder TravelerDB2 High Availability für IBM Connections, Sametime oder Traveler
DB2 High Availability für IBM Connections, Sametime oder Traveler
 
Rex - Infrastruktur als Code
Rex - Infrastruktur als CodeRex - Infrastruktur als Code
Rex - Infrastruktur als Code
 
Bacula Workshop - Teil 2
Bacula Workshop - Teil 2Bacula Workshop - Teil 2
Bacula Workshop - Teil 2
 
Nimble Storage - Die neue Storage-Generation
Nimble Storage - Die neue Storage-GenerationNimble Storage - Die neue Storage-Generation
Nimble Storage - Die neue Storage-Generation
 
Dnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbookDnug35 ak-dev.071111-cookbook
Dnug35 ak-dev.071111-cookbook
 

Plus de FromDual GmbH

MariaDB/MySQL pitfalls - And how to come out again...
MariaDB/MySQL pitfalls - And how to come out again...MariaDB/MySQL pitfalls - And how to come out again...
MariaDB/MySQL pitfalls - And how to come out again...FromDual GmbH
 
MariaDB / MySQL tripping hazard and how to get out again?
MariaDB / MySQL tripping hazard and how to get out again?MariaDB / MySQL tripping hazard and how to get out again?
MariaDB / MySQL tripping hazard and how to get out again?FromDual GmbH
 
PXC 5.5 to MariaDB 10.4 Galera Cluster Migration Workshop
PXC 5.5 to MariaDB 10.4 Galera Cluster Migration WorkshopPXC 5.5 to MariaDB 10.4 Galera Cluster Migration Workshop
PXC 5.5 to MariaDB 10.4 Galera Cluster Migration WorkshopFromDual GmbH
 
IT Tage 2019 MariaDB 10.4 New Features
IT Tage 2019 MariaDB 10.4 New FeaturesIT Tage 2019 MariaDB 10.4 New Features
IT Tage 2019 MariaDB 10.4 New FeaturesFromDual GmbH
 
MariaDB 10.4 New Features
MariaDB 10.4 New FeaturesMariaDB 10.4 New Features
MariaDB 10.4 New FeaturesFromDual GmbH
 
MariaDB 10.2 New Features
MariaDB 10.2 New FeaturesMariaDB 10.2 New Features
MariaDB 10.2 New FeaturesFromDual GmbH
 
PERFORMANCE_SCHEMA and sys schema
PERFORMANCE_SCHEMA and sys schemaPERFORMANCE_SCHEMA and sys schema
PERFORMANCE_SCHEMA and sys schemaFromDual GmbH
 
Reading MySQL fingerprints
Reading MySQL fingerprintsReading MySQL fingerprints
Reading MySQL fingerprintsFromDual GmbH
 
High-availability with Galera Cluster for MySQL
High-availability with Galera Cluster for MySQLHigh-availability with Galera Cluster for MySQL
High-availability with Galera Cluster for MySQLFromDual GmbH
 
MySQL always-up with Galera Cluster
MySQL always-up with Galera ClusterMySQL always-up with Galera Cluster
MySQL always-up with Galera ClusterFromDual GmbH
 
MySQL Indexierung CeBIT 2014
MySQL Indexierung CeBIT 2014MySQL Indexierung CeBIT 2014
MySQL Indexierung CeBIT 2014FromDual GmbH
 
Need for Speed: Mysql indexing
Need for Speed: Mysql indexingNeed for Speed: Mysql indexing
Need for Speed: Mysql indexingFromDual GmbH
 
MySQL for Oracle DBAs
MySQL for Oracle DBAsMySQL for Oracle DBAs
MySQL for Oracle DBAsFromDual GmbH
 
MySQL Performance Tuning Variables
MySQL Performance Tuning VariablesMySQL Performance Tuning Variables
MySQL Performance Tuning VariablesFromDual GmbH
 

Plus de FromDual GmbH (15)

MariaDB/MySQL pitfalls - And how to come out again...
MariaDB/MySQL pitfalls - And how to come out again...MariaDB/MySQL pitfalls - And how to come out again...
MariaDB/MySQL pitfalls - And how to come out again...
 
MariaDB / MySQL tripping hazard and how to get out again?
MariaDB / MySQL tripping hazard and how to get out again?MariaDB / MySQL tripping hazard and how to get out again?
MariaDB / MySQL tripping hazard and how to get out again?
 
PXC 5.5 to MariaDB 10.4 Galera Cluster Migration Workshop
PXC 5.5 to MariaDB 10.4 Galera Cluster Migration WorkshopPXC 5.5 to MariaDB 10.4 Galera Cluster Migration Workshop
PXC 5.5 to MariaDB 10.4 Galera Cluster Migration Workshop
 
IT Tage 2019 MariaDB 10.4 New Features
IT Tage 2019 MariaDB 10.4 New FeaturesIT Tage 2019 MariaDB 10.4 New Features
IT Tage 2019 MariaDB 10.4 New Features
 
MariaDB 10.4 New Features
MariaDB 10.4 New FeaturesMariaDB 10.4 New Features
MariaDB 10.4 New Features
 
MariaDB 10.2 New Features
MariaDB 10.2 New FeaturesMariaDB 10.2 New Features
MariaDB 10.2 New Features
 
PERFORMANCE_SCHEMA and sys schema
PERFORMANCE_SCHEMA and sys schemaPERFORMANCE_SCHEMA and sys schema
PERFORMANCE_SCHEMA and sys schema
 
Reading MySQL fingerprints
Reading MySQL fingerprintsReading MySQL fingerprints
Reading MySQL fingerprints
 
High-availability with Galera Cluster for MySQL
High-availability with Galera Cluster for MySQLHigh-availability with Galera Cluster for MySQL
High-availability with Galera Cluster for MySQL
 
MySQL always-up with Galera Cluster
MySQL always-up with Galera ClusterMySQL always-up with Galera Cluster
MySQL always-up with Galera Cluster
 
HA with Galera
HA with GaleraHA with Galera
HA with Galera
 
MySQL Indexierung CeBIT 2014
MySQL Indexierung CeBIT 2014MySQL Indexierung CeBIT 2014
MySQL Indexierung CeBIT 2014
 
Need for Speed: Mysql indexing
Need for Speed: Mysql indexingNeed for Speed: Mysql indexing
Need for Speed: Mysql indexing
 
MySQL for Oracle DBAs
MySQL for Oracle DBAsMySQL for Oracle DBAs
MySQL for Oracle DBAs
 
MySQL Performance Tuning Variables
MySQL Performance Tuning VariablesMySQL Performance Tuning Variables
MySQL Performance Tuning Variables
 

MySQL Backup