ALL SYSTEMS OPERATIONALUPTIME 99.97%FLEET 18/18IN-MUM · US-LAX · EU-FSN EST. 2003 · +91 11 4998 4038

LIBRARY · TUTORIAL

Upgrade auf MariaDB 10.11 von MariaDB 10.6: Ein umfassender Leitfaden

VERÖFFENTLICHUNG 12 AUGUST 2023 · AKTUALISIERT 11. NOVEMBER 2025

mariadb Soziale Anteile

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

  1. Authentifizierung:
    • GRANT to PUBLIC: Diese Funktion ermöglicht es, der Öffentlichkeit Privilegien zu gewähren. MDEV-5215
    • Getrennt SUPER und READ ONLY ADMIN Vorrechte. MDEV-29596
  2. Optimierer:
    • Die ANALYZE FORMAT=JSON Zeigt nun die im Abfrageoptimierer verbrachte Zeit an. MDEV-28926
  3. 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
  4. Systemversion:
    • Einführung einer Systemversionierungseinstellung, system_versioning_insert_history, um eine Änderung der Geschichte zu ermöglichen. MDEV-16546
    • mariadb-dump unterstützt nun Dumping und Wiederherstellung historischer Daten. MDEV-16029
  5. InnoDB:
    • Die Variablen innodb_write_io_threads und innodb_read_io_threads sind jetzt dynamisch, so dass ihre Werte geändert werden können, ohne den Server neu zu starten. MDEV-11026
  6. Windows:
    • Implementierte passwortlose Anmeldung für den MariaDB Root-Benutzer, speziell für OS-Admin-Benutzer. MDEV-26715
  7. Generalgeneral:
    • Umbenannt mehrere langsame Abfragevariablen:
      • log_slow_min_examined_row_limit bis min_examined_row_limit
      • log_slow_query bis slow_query_log
      • log_slow_query_file bis slow_query_log_file (Note: This was named log_slow_query_file_name in the MariaDB 10.11.0 preview release.)
      • log_slow_query_time bis long_query_time
    • Die replicate_rewrite_db ist jetzt eine Systemvariable und nicht nur eine Option. MDEV-15530
  8. Variablen:

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_myisam und wsrep_strict_ddl: Benutzer sollten verwenden wsrep_mode Stattdessen.

Mögliche Fallstricke:

  1. 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.
  2. 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

  1. Verbesserte SicherheitMit der Einführung neuer Authentifizierungsfunktionen bietet MariaDB 10.11 verbesserte Sicherheitsmechanismen, die sicherstellen, dass Ihre Daten geschützt bleiben.
  2. Optimierte PerformanceDie neuen Optimierer-Features und Verbesserungen im Informationsschema sorgen dafür, dass Abfragen schneller und effizienter ablaufen.
  3. Erweiterte VersionierungDie Erweiterungen der Systemversionierung bieten eine bessere Kontrolle über historische Daten und machen die Datenverwaltung flexibler.
  4. 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.
  5. Verbesserte Windows-UnterstützungDie passwortlose Anmeldefunktion für den MariaDB Root-Benutzer auf Windows-Plattformen vereinfacht den Authentifizierungsprozess für OS-Admin-Benutzer.
  6. 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.

Sich selbst in das hineinzulaufen?

Dies ist die Art von Dingen, die wir jede Woche für Kunden erledigen. Fragen Sie uns - das erste Gespräch ist kostenlos.