LIBRARY · TUTORIAL
Upgrade auf MariaDB 10.11 von MariaDB 10.6: Ein umfassender Leitfaden
MariaDB ist ein beliebtes Open-Source-Relational-Datenbank-Managementsystem, das im Laufe der Jahre ein erhebliches Wachstum und eine deutliche Entwicklung verzeichnet hat. Mit der Veröffentlichung von MariaDB 10.11 gibt es zahlreiche Änderungen, Verbesserungen und neue Funktionen, die Benutzer beachten sollten.In diesem Blogbeitrag werden wir uns mit den wichtigsten Aspekten des Upgrades auf MariaDB 10.11 von MariaDB 10.6 befassen.
Neue Features & Verbesserungen in MariaDB 10.11
- Authentifizierung:
GRANT to PUBLIC: Diese Funktion ermöglicht es, der Öffentlichkeit Privilegien zu gewähren. MDEV-5215- Getrennt
SUPERundREAD ONLY ADMINVorrechte. MDEV-29596
- Optimierer:
- Die
ANALYZE FORMAT=JSONZeigt nun die im Abfrageoptimierer verbrachte Zeit an. MDEV-28926
- Die
- Informationsschema:
- Behebte Leistungsprobleme beim Lesen der Tabelle „Informationsschema Parameter. MDEV-29104
- Behebte vollständige Tabellenscanprobleme in den Tabellen für Informationsschemaparameter und Informationsschemaroutinen. MDEV-20609
- Systemversion:
- Einführung einer Systemversionierungseinstellung,
system_versioning_insert_history, um eine Änderung der Geschichte zu ermöglichen. MDEV-16546 mariadb-dumpunterstützt nun Dumping und Wiederherstellung historischer Daten. MDEV-16029
- Einführung einer Systemversionierungseinstellung,
- InnoDB:
- Die Variablen
innodb_write_io_threadsundinnodb_read_io_threadssind jetzt dynamisch, so dass ihre Werte geändert werden können, ohne den Server neu zu starten. MDEV-11026
- Die Variablen
- Windows:
- Implementierte passwortlose Anmeldung für den MariaDB Root-Benutzer, speziell für OS-Admin-Benutzer. MDEV-26715
- Generalgeneral:
- Umbenannt mehrere langsame Abfragevariablen:
log_slow_min_examined_row_limitbismin_examined_row_limitlog_slow_querybisslow_query_loglog_slow_query_filebisslow_query_log_file(Note: This was namedlog_slow_query_file_namein the MariaDB 10.11.0 preview release.)log_slow_query_timebislong_query_time
- Die
replicate_rewrite_dbist jetzt eine Systemvariable und nicht nur eine Option. MDEV-15530
- Umbenannt mehrere langsame Abfragevariablen:
- Variablen:
- Eine umfassende Liste aller neuen Variablen finden Sie in der offiziellen Dokumentation über Systemvariablen hinzugefügt in MariaDB 10.11 und Statusvariablen hinzugefügt in MariaDB 10.11.
Altbewertete Optionen:
Die folgenden Optionen wurden in MariaDB 10.11 veraltet. Sie wurden noch nicht entfernt, werden aber in zukünftigen Versionen sein:
keep_files_on_createMariaDB löscht nun verwaiste Dateien, wodurch diese Einstellung unnötig wird.
Optionen, die entfernt oder umbenannt wurden:
innodb_log_write_ahead_sizeUnter Linux und Windows wird die physische Blockgröße des zugrunde liegenden Speichers erkannt und verwendet, wodurch diese Option überflüssig wird.innodb_version: Diese Option wurde als überflüssig erachtet.wsrep_replicate_myisamundwsrep_strict_ddl: Benutzer sollten verwendenwsrep_modeStattdessen.
Mögliche Fallstricke:
- Kompressionsprobleme: Wenn Sie einen nicht-zlib compreSSIon-Algorithmus in InnoDB oder Mroonga in MariaDB 10.6 verwendet haben, müssen Sie die entsprechende compreSSIon-Bibliothek installieren, um diese Tabellen in 10.11 zu lesen.
- Konfigurationsänderungen: Wenn Sie Ihre MariaDB-Konfiguration angepasst haben, müssen Sie sie überprüfen und möglicherweise anpassen Um die geänderten, entfernten oder umbenannten Optionen zu berücksichtigen.
Vorteile des Upgrades auf MariaDB 10.11
- Verbesserte SicherheitMit der Einführung neuer Authentifizierungsfunktionen bietet MariaDB 10.11 verbesserte Sicherheitsmechanismen, die sicherstellen, dass Ihre Daten geschützt bleiben.
- Optimierte PerformanceDie neuen Optimierer-Features und Verbesserungen im Informationsschema sorgen dafür, dass Abfragen schneller und effizienter ablaufen.
- Erweiterte VersionierungDie Erweiterungen der Systemversionierung bieten eine bessere Kontrolle über historische Daten und machen die Datenverwaltung flexibler.
- Dynamische Konfiguration: Mit dynamischen InnoDB-Variablen können Administratoren nun die Leistungseinstellungen optimieren, ohne den Server neu starten zu müssen, was zu minimalen Ausfallzeiten führt.
- Verbesserte Windows-UnterstützungDie passwortlose Anmeldefunktion für den MariaDB Root-Benutzer auf Windows-Plattformen vereinfacht den Authentifizierungsprozess für OS-Admin-Benutzer.
- Besseres Query ManagementDie Umbenennung von langsamen Abfragevariablen sorgt für Klarheit und Konsistenz bei der Abfrageverwaltung und -überwachung.
Abschließend bringt das Upgrade auf MariaDB 10.11 von MariaDB 10.6 eine Fülle neuer Funktionen, Verbesserungen und Optimierungen. Es ist wichtig, sich mit diesen Änderungen vertraut zu machen, um das Beste aus Ihrer MariaDB-Erfahrung zu machen.
Hinweis: Für ein detaillierteres Verständnis und für bestimmte veraltete Optionen, Optionen, die entfernt oder umbenannt wurden, und inkompatible Änderungen zwischen den Versionen wird empfohlen, Siehe die offizielle MariaDB Dokumentation und Release Notes.