doc-locale/fr-fr/administration/postgresql/external_metrics.md
Les systèmes de bases de données PostgreSQL externes disposent de différentes options de journalisation pour surveiller les performances et résoudre les problèmes, mais celles-ci ne sont pas activées par défaut. Dans cette section, nous fournissons des recommandations pour PostgreSQL autogéré, ainsi que des recommandations pour certains grands fournisseurs de services PostgreSQL gérés.
Vous devez activer les paramètres de journalisation suivants :
log_statement=ddl : journalise les modifications de la définition du modèle de base de données (DDL), telles que CREATE, ALTER ou DROP d'objets. Cela permet de suivre les modifications récentes du modèle susceptibles de causer des problèmes de performances, et d'identifier les failles de sécurité et les erreurs humaines.log_lock_waits=on : journalise les processus maintenant des verrous pendant de longues périodes, cause fréquente de mauvaises performances des requêtes.log_temp_files=0 : journalise l'utilisation de fichiers temporaires importants et inhabituels pouvant indiquer de mauvaises performances des requêtes.log_autovacuum_min_duration=0 : journalise toutes les exécutions d'autovacuum. Autovacuum est un composant clé pour les performances globales du moteur PostgreSQL. Essentiel pour le dépannage et l'optimisation si les tuples morts ne sont pas supprimés des tables.log_min_duration_statement=1000 : journalise les requêtes lentes (plus lentes qu'1 seconde).La description complète de ces paramètres est disponible dans la documentation de signalement des erreurs et de journalisation de PostgreSQL.
Le service Amazon Relational Database Service (RDS) fournit un grand nombre de métriques de surveillance et d'interfaces de journalisation. Voici quelques éléments que vous devez configurer :
Granularity=10 dans la console ou monitoring-interval=10 dans l'interface CLI.