Partager via


Meilleures pratiques pour le Magasin des requêtes - Azure Database pour PostgreSQL - Serveur flexible

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

Cet article décrit les bonnes pratiques relatives à l’utilisation du Magasin des requêtes dans le serveur flexible Azure Database pour PostgreSQL.

Définir le mode de capture de requête optimal

Laissez le Magasin des requêtes capturer les données qui vous intéressent.

pg_qs.query_capture_mode Scénario
Tous Analysez minutieusement votre charge de travail, c’est-à-dire toutes les requêtes (principales ou imbriquées), leur fréquence d’exécution et les autres statistiques. Identifiez les nouvelles requêtes dans votre charge de travail. Détectez si des requêtes ad hoc sont utilisées pour identifier les opportunités de paramétrage défini par l’utilisateur ou automatique. All s’accompagne du coût de la consommation accrue des ressources.
Top Concentrez votre attention sur les principales requêtes, c’est-à-dire celles émises par les clients. N’inclut pas d’instructions imbriquées (exécutées au sein d’une procédure ou d’une fonction).
Aucun Si la valeur est Aucun, le Magasin des requêtes ne capturera aucune nouvelle requête. Vous avez déjà capturé un ensemble de requêtes et une fenêtre de temps que vous souhaitez examiner, et vous voulez éliminer les distractions que d’autres requêtes peuvent introduire. None est adapté pour les environnements de test et d’évaluation. None doit être utilisé avec précaution, car vous risquez de laisser passer l’opportunité de suivre et d’optimiser d’importantes nouvelles requêtes.

Notes

pg_qs.query_capture_mode remplace pgms_wait_sampling.query_capture_mode. Si pg_qs.query_capture_mode a la valeur none, le paramètre pgms_wait_sampling.query_capture_mode n’a aucun effet.

Conserver les données dont vous avez besoin

Le paramètre pg_qs.retention_period_in_days spécifie, en jours, la période de conservation des données pour le Magasin des requêtes. Les données des requêtes et des statistiques plus anciennes sont supprimées. Par défaut, le Magasin des requêtes est configuré pour conserver les données pendant sept jours. Évitez de conserver les données d’historique que vous ne prévoyez pas d’utiliser. Augmentez la valeur si vous avez besoin de conserver les données plus longtemps.

Étapes suivantes

  • Découvrez comment obtenir ou définir des paramètres à l’aide du portail Azure ou de l’interface Azure CLI.