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

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

Cet article décrit les meilleures pratiques pour l’utilisation de Magasin des requêtes dans Azure Database pour PostgreSQL serveur flexible.

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 soigneusement votre charge de travail en termes de toutes les requêtes (de niveau supérieur ou imbriqué) et de leurs fréquences d’exécution et d’autres statistiques. Identifiez les nouvelles requêtes dans votre charge de travail. Détecter si des requêtes ad hoc sont utilisées, pour identifier les opportunités de paramétrage défini par l’utilisateur ou de paramétrage automatique. All s’accompagne du coût de la consommation accrue des ressources.
Top Concentrez votre attention sur les requêtes de niveau supérieur , celles émises par les clients. N’inclut pas d’instructions imbriquées (instructions exécutées à l’intérieur d’une procédure ou d’une fonction).
Aucun Si la valeur Est None, Magasin des requêtes ne capture 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, Magasin des requêtes est configuré pour conserver les données pendant sept jours. Évitez de conserver les données historiques 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.