Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 30/01/2019 18:58:34
- null008
- Membre
lancement de l'autovacuum
bonjour a tous
Comment je peux s'avoir comment est planifier le déclenchement de l’auto-vacuum
Est ce il s"éclanche après une instruction massive de delete ou update
ou il existe un paramètre dans le fichier postgresql.conf
si je lance
select relname,last_autovacuum, last_vacuum from pg_stat_all_tables
j'ai du temps différentes
merci pour vos explications
relname | last_autovacuum | last_vacuum
---------+-------------------------------+-------------------------------
t1 | 2019-01-30 17:52:10.897774+01 | 2019-01-30 17:26:57.655488+01
(1 ligne)
relname | last_autovacuum | last_vacuum
---------+-------------------------------+-------------------------------
t1 | 2019-01-30 17:40:15.731151+01 | 2019-01-30 17:26:57.655488+01
(1 ligne)
relname | last_autovacuum | last_vacuum
---------+-------------------------------+-------------
t1 | 2019-01-30 17:25:52.477418+01 |
(1 ligne)
merci pour vos explications
Hors ligne
#2 30/01/2019 22:56:56
- gleu
- Administrateur
Re : lancement de l'autovacuum
L'autovacuum vérifie l'état des tables toutes les minutes par défaut (cela dépend du paramètre autovacuum_naptime). Il ne déclenche un VACUUM que si le nombre de lignes mortes (donc principalement supprimées et modifiées) est supérieur à un certain pourcentage (autovacuum_vacuum_scale_factor) additionné à un certain nombre de lignes (autovacuum_vacuum_threshold).
Guillaume.
Hors ligne
Pages : 1