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.