Percona Server für MySQL

Beliebte Anwendungen auf unseren Hochleistungs-Cloud-Servern per Klick bereitstellen.

file

Percona Server ist ein MySQL-Build mit zusätzlichen Modulen unserer Landsleute Petr Zaitsev und Vadim Tkachenko sowie ihrer Mitstreiter. Das Herzstück ist die standardmäßig aktivierte XtraDB Storage Engine. Im Vergleich zu MySQL + InnoDB-Plugin bietet sie bessere Performance und Skalierbarkeit, insbesondere auf modernen Multi-Core-Servern. Darüber hinaus wurde die Funktionalität erweitert — mehr nützliche Statistiken und Tools zur Optimierung. Die vollständige Kompatibilität mit InnoDB-Tabellen bleibt erhalten, d. h. der Wechsel zwischen InnoDB und XtraDB ist ohne Konsequenzen möglich (sofern keine XtraDB-spezifischen Features wie kleinere Page-Größen verwendet werden).

XtraDB basiert auf dem InnoDB-Code und ist vollständig mit ihm kompatibel, bietet jedoch dank der Integration von Patches von Google und Percona eine höhere Performance. Im Einzelnen wurden in XtraDB der Speicherverwaltungsmechanismus verbessert, Unterstützung für mehrere Lese- und Schreib-Threads hinzugefügt, Bandbreitenverwaltung integriert, ein Read-Ahead-Mechanismus implementiert, adaptives Checkpointing eingeführt, das I/O-Subsystem von InnoDB optimiert, die Skalierungsmöglichkeiten erweitert sowie Multithreading- und Multiprozessor-Unterstützung ergänzt — außerdem wurden zusätzliche Möglichkeiten zur Systemdatenerfassung und Statistikanalyse hinzugefügt.

Das wichtigste und nützlichste Werkzeug, das Percona neben XtraDB entwickelt, ist unserer Meinung nach XtraBackup. Es ermöglicht, Backups von InnoDB- und XtraDB-Datenbanken im laufenden Betrieb zu erstellen. Im Wesentlichen kopiert XtraBackup das aktuelle Datenverzeichnis bei laufendem Server — was die Kopie zunächst „inkonsistent" macht —, stellt das Verzeichnis anschließend anhand der gespeicherten Logs wieder her, genau wie MySQL es beim Crash Recovery tun würde. Keine Datenbankstopps, abgesehen vom Kopieren der MyISAM-Locks und hängender Abfragen. Die Backup-Geschwindigkeit ist im Vergleich zum klassischen Dump bis zu mehrfach schneller.

Hilfe benötigt?Unsere Ingenieure helfen Ihnen kostenlos bei jeder Frage in wenigen MinutenKontaktieren Sie uns