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

LIBRARY · TUTORIAL

Mise à niveau de MariaDB 10.11 de MariaDB 10.6: Un guide complet

PUBLIÉ 12 AOUT 2023 · MISE À JOUR 11 NOVEMBRE 2025

mariadb part sociale

MariaDB est un système de gestion de base de données relationnelle populaire et ouvert qui a connu une croissance et un développement importants au fil des ans. Avec la sortie de MariaDB 10.11, il y a de nombreux changements, améliorations et nouvelles fonctionnalités dont les utilisateurs devraient être conscients. Dans ce billet de blog, nous allons explorer les aspects clés de la mise à niveau de MariaDB 10.11 de MariaDB 10.6.

Nouvelles fonctionnalités et améliorations dans MariaDB 10.11

  1. Authentification:
    • GRANT to PUBLIC: Cette fonctionnalité permet d'accorder des privilèges au public. MDEV-5215
    • Séparés SUPER et READ ONLY ADMIN - Des privilèges. MDEV-29596
  2. Optimisateur:
    • Les ANALYZE FORMAT=JSON affiche maintenant le temps passé dans l'optimiseur de requête. MDEV-28926
  3. Schéma d'information:
    • Abordé les problèmes de performance lors de la lecture du tableau Paramètres du schéma d'information. MDEV-29104
    • Résolution des problèmes de numérisation de table complète dans les tableaux Paramètres de schéma d'information et Schéma d'information Routines. MDEV-20609
  4. Version du système:
    • Introduit un réglage de version système, system_versioning_insert_history, pour permettre la modification de l'historique. MDEV-16546
    • mariadb-dump maintenant prend en charge le dumping et la restauration des données historiques. MDEV-16029
  5. La Banque mondiale:
    • Les variables innodb_write_io_threads et innodb_read_io_threads sont maintenant dynamiques, permettant de modifier leurs valeurs sans redémarrer le serveur. MDEV-11026
  6. Fenêtres:
    • Connexion sans mot de passe pour l'utilisateur racine MariaDB, spécialement pour les utilisateurs d'administrateurs de système d'exploitation. MDEV-26715
  7. Généralités:
    • Renommé plusieurs variables de requêtes lentes :
      • log_slow_min_examined_row_limit à min_examined_row_limit
      • log_slow_query à slow_query_log
      • log_slow_query_file à slow_query_log_file (Note : Ce nom a été donné log_slow_query_file_name dans la version d'aperçu MariaDB 10.11.0.)
      • log_slow_query_time à long_query_time
    • Les replicate_rewrite_db est maintenant une variable système et pas seulement une option. MDEV-15530
  8. Variables:

Options obsolètes :

Les options suivantes ont été supprimées dans MariaDB 10.11. Ils n'ont pas encore été supprimés mais seront dans les versions futures:

  • keep_files_on_create: MariaDB supprime désormais les fichiers orphelins, rendant ce paramètre inutile.

Options qui ont été supprimées ou renommées :

  • innodb_log_write_ahead_size: Sur Linux et Windows, la taille du bloc physique du stockage sous-jacent est détectée et utilisée, rendant cette option redondante.
  • innodb_version: Cette option a été jugée redondante.
  • wsrep_replicate_myisam et wsrep_strict_ddl: Les utilisateurs devraient utiliser wsrep_mode à la place.

Pièges potentiels :

  1. Problèmes de compression : Si vous avez utilisé un algorithme non-zlib compreSSIon dans InnoDB ou Mroonga dans MariaDB 10.6, vous devrez installer la bibliothèque de compreSSIon appropriée pour lire ces tables dans le 10.11.
  2. Changements de configuration : Si vous avez personnalisé votre configuration MariaDB, vous devrez l'examiner et l'ajuster potentiellement pour rendre compte des options modifiées, supprimées ou rebaptisées.

 

Avantages de la modernisation de MariaDB 10.11

  1. Sécurité renforcée: Avec l'introduction de nouvelles fonctionnalités d'authentification, MariaDB 10.11 offre des mécanismes de sécurité améliorés, garantissant que vos données restent protégées.
  2. Performance optimisée: Les nouvelles fonctionnalités d'optimisation et les améliorations du schéma d'information assurent que les requêtes fonctionnent plus rapidement et plus efficacement.
  3. Version avancée: Les améliorations apportées à la version du système permettent un meilleur contrôle des données historiques, ce qui rend la gestion des données plus flexible.
  4. Configuration dynamique: Avec les variables dynamiques InnoDB, les administrateurs peuvent désormais modifier les paramètres de performance sans avoir à redémarrer le serveur, ce qui entraîne un temps d'arrêt minimal.
  5. Amélioration de la prise en charge de Windows: La fonction de connexion sans mot de passe pour l'utilisateur MariaDB root sur les plateformes Windows simplifie le processus d'authentification pour les utilisateurs d'administration OS.
  6. Meilleure gestion des requêtes: Le changement de nom des variables de requêtes lentes fournit clarté et cohérence dans la gestion et le suivi des requêtes.

En conclusion, la mise à niveau vers MariaDB 10.11 de MariaDB 10.6 apporte une pléthore de nouvelles fonctionnalités, améliorations et optimisations. Il est essentiel de vous familiariser avec ces changements pour profiter au maximum de votre expérience MariaDB.

Note : Pour une compréhension plus détaillée et pour toute option spécifique obsolète, les options qui ont été supprimées ou rebaptisées, et les modifications incompatibles entre les versions, il est recommandé de se reporter à la documentation officielle de MariaDB et aux notes de diffusion.

Tu te jettes dessus toi-même ?

C'est le genre de chose que nous traitons pour les clients chaque semaine. Demandez - nous: la première conversation est libre.