Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’APPLIQUE À : Azure Database pour PostgreSQL – Serveur flexible
Cet article décrit les meilleures pratiques pour l’utilisation du magasin de requêtes dans un serveur flexible Azure Database pour PostgreSQL.
Définir le mode de capture de requête optimal
Configurez le magasin des requêtes pour qu’il capture les requêtes importantes à votre place.
pg_qs.query_capture_mode | Scénario |
---|---|
all |
Capture toutes les requêtes (principales ou imbriquées), leur fréquence d’exécution et d’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 de paramétrage automatique. |
top |
Capture seulement les requêtes principales. Les requêtes principales sont celles émises directement par les clients. Elles n’incluent pas d’instructions imbriquées (des instructions exécutées au sein d’une procédure ou d’une fonction). |
none |
Ne capture aucune nouvelle requête quand elle est configurée ainsi. Vous pouvez le définir sur cette valeur si vous avez déjà capturé un ensemble de requêtes dans la fenêtre de temps que vous vouliez examiner et que vous ne souhaitez pas continuer à enregistrer de nouvelles requêtes. none est adapté pour les environnements de test et d’analyse comparative. none doit être utilisé avec précaution, car vous risquez de laisser passer l’opportunité de suivre et d’optimiser de nouvelles requêtes importantes. |
Remarque
pg_qs.query_capture_mode
est prioritaire sur pgms_wait_sampling.query_capture_mode
. Si pg_qs.query_capture_mode
est none
, le paramètre pgms_wait_sampling.query_capture_mode
n’a pas d’effet.
Conserver les données dont vous avez besoin
Le paramètre pg_qs.retention_period_in_days
spécifie la période de rétention des données pour le magasin des requêtes. Les statistiques enregistrées qui sont antérieures à cette période sont supprimées. Les textes des requêtes ou les plans de requête pour les requêtes sans statistiques qui y font référence sont également supprimés. 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 devez conserver les données plus longtemps.