Fonctionnalité de journaux accélérés dans Azure Database pour MySQL - Serveur flexible
Azure Database pour MySQL – Serveur flexible inclut une fonctionnalité appelée Journaux accélérés qui est désormais en disponibilité générale pour les serveurs qui utilisent le niveau de service Azure Database pour MySQL – Serveur flexible. Cette fonctionnalité améliore les performances du serveur en optimisant les opérations liées aux journaux des transactions. Lorsque vous activez cette fonctionnalité, un serveur peut stocker automatiquement les journaux des transactions sur un support plus rapide pour améliorer le débit du serveur sans entraîner de frais supplémentaires.
Cet article décrit les avantages et les limites des journaux accélérés. Il décrit également les étapes à suivre pour activer et désactiver la fonctionnalité.
Principaux avantages
Les serveurs de bases de données avec des charges de travail stratégiques nécessitent des performances solides, un débit élevé et des opérations d’entrée§sortie (IOPS) importantes. Ces serveurs peuvent également être sensibles aux fluctuations de latence des temps de validation pour les transactions de base de données.
La fonctionnalité de journaux accélérés est conçue pour relever ces défis en optimisant le placement des journaux des transactions dans du stockage haute performance. Séparer les opérations de journal des transactions à partir des requêtes de base de données et les mises à jour de données améliore considérablement la latence de validation dans les transactions de base de données.
Voici les avantages des journaux accélérés :
- Amélioration du débit : le débit des requêtes peut augmenter jusqu’à deux fois dans les scénarios de haute concurrence, ce qui entraîne une exécution plus rapide des requêtes. Cette amélioration réduit également la latence jusqu’à 50 %.
- Rentabilité : les journaux accélérés offrent une solution rentable pour les charges de travail stratégiques en fournissant des performances améliorées sans frais supplémentaires.
- Amélioration de la scalabilité : les journaux accélérés peuvent prendre en charge des charges de travail croissantes pour les applications qui ont besoin d’évoluer facilement tout en maintenant des performances élevées. Les applications et services du niveau de service critique pour l’entreprise bénéficient d’interactions plus réactives et d’une réduction des temps d’attente des requêtes.
Remarque
Si la haute disponibilité redondante interzone est activée pour votre serveur, attendez-vous à une latence supplémentaire en raison de la copie interzone des données. Nous vous recommandons d’effectuer vos propres tests de référence pour une évaluation précise des performances.
Limites
Vous ne pouvez pas activer la fonctionnalité des journaux accélérés sur les serveurs qui utilisent des clés gérées par le client.
Une fois la fonctionnalité des journaux accélérée activée, le paramètre de serveur
binlog_expire_logs_seconds
est entièrement ignoré, et toute valeur configurée n’aura plus d’effet. Toutefois, si la fonctionnalité de journaux accélérées est désactivée, le serveur adhère à nouveau à la valeur configurée debinlog_expire_logs_seconds
pour la rétention des journaux binaires.
Disponibilité des journaux accélérés par région
La fonctionnalité des journaux accélérés est actuellement disponible uniquement dans les régions suivantes :
- Australie Est
- Brésil Sud
- Centre du Canada
- Inde centrale
- USA Centre
- Chine Nord 3
- Asie Est
- USA Est
- USA Est 2
- France Centre
- Allemagne Centre-Ouest
- Japon Est
- Centre de la Corée
- Europe Nord
- Norvège Est
- Pologne Centre
- Afrique du Sud Nord
- États-Unis - partie centrale méridionale
- Asie Sud-Est
- Suède Centre
- Suisse Nord
- Émirats arabes unis Nord
- Sud du Royaume-Uni
- Gouvernement américain - Virginie
- Europe Ouest
- USA Ouest 2
- USA Ouest 3
Activer les journaux accélérés
Vous pouvez activer la fonctionnalité lors de la création d’un serveur flexible ou sur un serveur flexible existant.
Activer les journaux accélérés lors de la création d’un serveur
Dans le portail Azure, sélectionnez Serveur flexible, puis Créer.
Renseignez les valeurs de Abonnement, Groupe de ressources, Nom du serveur, Région et d’autres champs. Pour plus d’informations, consultez le guide de démarrage rapide pour la création du serveur.
Sélectionnez Configurer le serveur pour modifier le calcul et le stockage par défaut.
Dans la section Stockage, cochez la case Journaux accélérés pour activer la fonctionnalité. La case à cocher n’est visible qu’après avoir sélectionné le serveur à partir du niveau de calcul Critique pour l’entreprise.
Sélectionnez la valeur Taille de calcul dans la liste déroulante. Ensuite, sélectionnez Enregistrer et poursuivez pour déployer votre instance de serveur flexible Azure Database pour MySQL en suivant les instructions du guide pratique de création de serveur.
Activer les journaux accélérés sur votre serveur existant
Remarque
Votre serveur redémarre pendant le processus de déploiement. Veillez donc à suspendre votre charge de travail ou à la planifier lors d’une période qui correspond à la maintenance de votre application ou durant les heures creuses.
Accédez au portail Azure.
Accédez à Paramètres>Calcul + stockage. Dans la section Stockage, cochez la case Journaux accélérés.
Sélectionnez Enregistrer et attendez que le processus de déploiement se termine. Après avoir reçu le message de déploiement réussi, la fonctionnalité est prête à être utilisée.
Désactiver les journaux accélérés
Remarque
Votre serveur redémarre pendant le processus de déploiement. Veillez donc à suspendre votre charge de travail ou à la planifier lors d’une période qui correspond à la maintenance de votre application ou durant les heures creuses.
Accédez au portail Azure.
Accédez à Paramètres>Calcul + stockage. Dans la section Stockage, décochez la case Journaux accélérés.
Sélectionnez Enregistrer et attendez que le processus de déploiement se termine. Après avoir reçu un message de déploiement réussi, la fonctionnalité est désactivée.