Effectuer un réglage intelligent dans Azure Database pour PostgreSQL – Serveur flexible

S’APPLIQUE À : Azure Database pour PostgreSQL – Serveur flexible

S’applique à : Azure Database pour PostgreSQL – Serveur flexible versions 11 et ultérieures.

La fonctionnalité de réglage intelligent d’Azure Database pour PostgreSQL – Serveur flexible permet d’améliorer automatiquement les performances de votre base de données. Le réglage intelligent ajuste automatiquement vos paramètres checkpoint_completion_target, min_wal_size et bgwriter_delay en fonction des modèles et valeurs d’utilisation. Il interroge les statistiques de votre base de données toutes les 30 minutes et effectue des ajustements constants pour optimiser les performances sans aucune interaction.

Le réglage intelligent étant une fonctionnalité avec option d’adhésion, elle n’est pas activée par défaut sur un serveur. Elle n’est disponible que pour certaines bases de données et n’est pas globale. Le fait de l’activer sur une base de données ne l’active pas sur toutes les bases de données connectées.

Activer le réglage intelligent à l’aide du portail Azure

  1. Connectez-vous au portail Azure, puis sélectionnez votre serveur Azure Database pour PostgreSQL.
  2. Dans la section Paramètres du menu, sélectionnez Paramètres du serveur.
  3. Recherchez le paramètre Réglage intelligent.
  4. Définissez la valeur sur True, puis sélectionnez Enregistrer.

Laissez jusqu’à 35 minutes pour que le premier lot de données soit conservé dans la base de données azure_sys.

Informations relatives au réglage intelligent

Le réglage intelligent s’articule autour de trois paramètres principaux pour le moment : checkpoint_completion_target, max_wal_size et bgwriter_delay.

Ces trois paramètres concernent principalement :

  • La durée des points de contrôle.
  • La fréquence des points de contrôle.
  • La durée des synchronisations.

Le réglage intelligent fonctionne dans les deux sens. Il tente de réduire les durées pendant les charges de travail élevées et d’augmenter les durées pendant les segments inactifs. De cette façon, vous pouvez obtenir des résultats personnalisés pendant les périodes difficiles sans mises à jour manuelles.

Limitations et problèmes connus

  • Le réglage intelligent n’effectue des optimisations que dans des plages spécifiques. Il est possible que la fonctionnalité n’apporte aucun changement.
  • Les bases de données supprimées dans la requête peuvent entraîner de légers retards dans l’exécution des améliorations par la fonctionnalité.
  • Pour l’instant, la fonction n’effectue des optimisations que dans les sections de stockage.