Partager via


Configurer le réglage d’index

S’APPLIQUE À : Azure Database pour PostgreSQL : serveur flexible

L’optimisation des index peut être activée, désactivée et configurée via un ensemble de paramètres qui contrôlent son comportement, comme la fréquence d’exécution d’une session d’optimisation.

L’optimisation des index dépend du Magasin des requêtes. Nous vous déconseillons d’activer le Magasin des requêtes sur le niveau tarifaire Burstable en raisons de ses implications possibles en matière de niveau de performance. Pour la même raison, le réglage d’index n’est pas recommandé pour les serveurs utilisant le calcul à partir du niveau Burstable.

L’optimisation des index est une fonctionnalité facultative qui n’est pas activée par défaut sur un serveur. Elle peut être activée ou désactivée de façon globale pour toutes les bases de données se trouvant sur un serveur donné, et ne peut donc pas être activée ou désactivée à l’échelle d’une base de données.

Étapes pour activer l'ajustement des index

À l’aide du Portail Azure :

  1. Sélectionnez votre serveur flexible Azure Database pour PostgreSQL.

  2. Dans le menu des ressources, sous Performances intelligentes, sélectionnez Réglage d’index.

    Capture d’écran montrant l’option de menu Paramétrage d’index sous la section Performances intelligentes, pour activer le réglage des index.

  3. Si pg_qs.query_capture_mode est défini sur NONE ou si index_tuning.mode est défini sur OFF, la page Optimisation des index vous donne la possibilité d’activer l’optimisation des index. Sélectionnez un des deux boutons Activer l’optimisation des index pour activer la fonctionnalité d’optimisation des index et sa dépendance obligatoire du Magasin des requêtes si celui-ci est désactivé.

    Capture d’écran montrant comment activer l’optimisation des index via la page Optimisation des index.

  4. Attendez que le déploiement se termine correctement avant de considérer que la fonctionnalité est activée.

    Capture d’écran montrant le déploiement terminé pour activer l’optimisation des index.

  5. Après avoir activé l’optimisation des index, attendez 12 heures, le temps que le moteur d’optimisation des index analyse la charge de travail collectée par le Magasin des requêtes pendant cette période, et produise au final des recommandations de création ou de suppression d’index.

Important

Quand l’optimisation des index est activée via le bouton Activer l’optimisation des index, si pg_qs.query_capture_mode est défini sur NONE, il est changé en ALL. S’il était déjà défini sur TOP ou ALL, il est laissé dans son état actuel.

Étapes de désactivation du réglage d’index

À l’aide du Portail Azure :

  1. Sélectionnez votre serveur flexible Azure Database pour PostgreSQL.

  2. Dans le menu des ressources, sous Performances intelligentes, sélectionnez Réglage d’index.

    Capture d’écran montrant l’option de menu Paramétrage d’index sous la section Performances intelligentes, pour désactiver le réglage des index.

  3. Sélectionnez Désactiver le réglage d’index pour désactiver la fonctionnalité.

    Capture d’écran montrant comment désactiver l’optimisation des index via la page d'optimisation des index.

  4. Attendez que le déploiement se termine correctement avant de considérer que la fonctionnalité est désactivée.

    Capture d’écran montrant le déploiement terminé pour désactiver l’optimisation des index.

  5. Déterminez si vous souhaitez continuer à utiliser Surveiller les performances avec le magasin de requêtes pour surveiller les performances de votre charge de travail et le laisser activé, ou, si vous souhaitez le désactiver, en définissant pg_qs.query_capture_mode sur NONE.

Important

Lorsque le réglage d’index est désactivé via le bouton Désactiver le réglage d’index, le paramètre pg_qs.query_capture_mode de serveur n’est pas défini sur NONE, mais il reste tel qu'il est configuré.

Étapes pour afficher l’état du réglage d’index

À l’aide du Portail Azure :

  1. Sélectionnez votre serveur flexible Azure Database pour PostgreSQL.

  2. Dans le menu des ressources, sous Performances intelligentes, sélectionnez Réglage d’index.

    Capture d’écran montrant l’option de menu Paramétrage d’index sous la section Performances intelligentes, pour désactiver le réglage des index.

  3. Si le réglage des index est activé, la page affiche le bouton Désactiver le réglage des index .

    Capture d’écran montrant l’aspect de la page Paramétrage d’index lorsque la fonctionnalité est activée.

  4. Si le réglage d’index est désactivé, la page affiche le bouton Activer le réglage d’index .

    Capture d’écran montrant l’aspect de la page Paramétrage d’index lorsque la fonctionnalité est désactivée.

Étapes pour lister les paramètres d'optimisation des index

À l’aide du Portail Azure :

  1. Sélectionnez votre serveur flexible Azure Database pour PostgreSQL.

  2. Dans le menu des ressources, sous Performances intelligentes, sélectionnez Réglage d’index.

    Capture d’écran montrant l’option de menu Paramétrage d’index sous la section Performances intelligentes, pour désactiver le réglage des index.

  3. Sélectionnez Paramètres de paramétrage.

    Capture d’écran montrant le bouton des paramètres Régler dans la page Réglage d’index.

Étapes de modification des paramètres de paramétrage d’index

À l’aide du Portail Azure :

  1. Sélectionnez votre serveur flexible Azure Database pour PostgreSQL.

  2. Dans le menu des ressources, sous Performances intelligentes, sélectionnez Réglage d’index.

    Capture d’écran montrant l’option de menu Paramétrage d’index sous la section Performances intelligentes, pour désactiver le réglage des index.

  3. Sélectionnez Paramètres de paramétrage.

    Capture d’écran montrant le bouton des paramètres Régler dans la page Réglage d’index.

  4. Modifiez les valeurs d’autant de paramètres que vous souhaitez modifier, puis sélectionnez Enregistrer.

    Capture d’écran montrant l’aspect de la page Paramétrage d’index lorsque la fonctionnalité est activée.

  5. Attendez que le déploiement se termine correctement avant de considérer que la valeur des paramètres est modifiée.

    Capture d’écran montrant un déploiement terminé avec succès pour modifier un ou plusieurs paramètres de paramétrage d’index.