Outils pour utilisateurs

Outils du site


activite_postgres

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
activite_postgres [2020/05/09 08:49] fraynaudactivite_postgres [2020/06/08 15:55] (Version actuelle) fraynaud
Ligne 1: Ligne 1:
-=====Monitoring de la base postgres=====+======Monitoring de la base postgres=====
 + 
 + --- //[[f.raynaud@arles-linux.org|François Raynaud]] 2020/06/08 15:55//
  
 Dans ce chapître, nous allons récupérer les statistiques d'activité de la base et les analyser Dans ce chapître, nous allons récupérer les statistiques d'activité de la base et les analyser
Ligne 5: Ligne 7:
 [[https://docs.postgresql.fr/8.2/monitoring-stats.html#monitoring-stats-views-table|source monitoring stat]] [[https://docs.postgresql.fr/8.2/monitoring-stats.html#monitoring-stats-views-table|source monitoring stat]]
  
-====Processeurs====+====Processus====
  
-Processeur maître (475) et 6 processeurs fils.+Processus maître (475) et 6 processus fils.
  
 <code> <code>
Ligne 23: Ligne 25:
 la récupération de statistiques (stats collector) ajoute un temps supplémentaire à l'exécution de la requête, le système peut être configuré pour récupérer ou non des informations. la récupération de statistiques (stats collector) ajoute un temps supplémentaire à l'exécution de la requête, le système peut être configuré pour récupérer ou non des informations.
  
-activité du serveur postgres (1 ligne par processeur serveur)+activité du serveur postgres (1 ligne par processus serveur)
 <code> <code>
 select pid,usename,datname from pg_stat_activity ; select pid,usename,datname from pg_stat_activity ;
Ligne 31: Ligne 33:
   507 |          |    507 |          | 
   509 | postgres |    509 | postgres | 
- 4207 | deb      | openstock     processeur par utilisateur + 4207 | deb      | openstock     processus par utilisateur 
   505 |          |    505 |          | 
   504 |          |    504 |          | 
Ligne 165: Ligne 167:
   * VACUUM FULL est recommandé dans les cas où vous savez que vous avez supprimé la majorité des lignes dans une table   * VACUUM FULL est recommandé dans les cas où vous savez que vous avez supprimé la majorité des lignes dans une table
   *  TRUNCATE (au lieu de delete) supprime le contenu entier de la table immédiatement sans nécessiter un VACUUM ou VACUUM FULL pour réclamer l'espace disque maintenant inutilisé   *  TRUNCATE (au lieu de delete) supprime le contenu entier de la table immédiatement sans nécessiter un VACUUM ou VACUUM FULL pour réclamer l'espace disque maintenant inutilisé
 +
 +==== autovacuum ====
 +
 +autovacuum (boolean):  Contrôle si le serveur doit démarrer le démon d'autovacuum.
 +(paramètre de postgresql.conf). track_counts doit être aussi activé (statistiques)
 +
 +<code>
 +#------------------------------------------------------------------------------
 +# AUTOVACUUM
 +#------------------------------------------------------------------------------
 +
 +#autovacuum = on # Enable autovacuum subprocess?  'on'
 + # requires track_counts to also be on.
 +
 +</code>
 + 
  
activite_postgres.1589014166.txt.gz · Dernière modification : 2020/05/09 08:49 de fraynaud