Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 29/01/2019 13:35:24
- sihem_info
- Membre
paramètre work_men
Bonjour a tous
sur mon serveur du production le paramètre
#work_mem = 16MB
Est ce que le faite d'avoir le # avant le paramètre ce ci indique qu 'il est désactivé ou c'est par défaut comme ça donc je doit pas enlever le #
merci pour explications
Dernière modification par sihem_info (29/01/2019 13:35:41)
Hors ligne
#2 29/01/2019 17:59:11
- gleu
- Administrateur
Re : paramètre work_men
S'il y a un dièse devant, c'est que cette configuration (work_mem=16MB) n'est pas prise en compte. Du coup, il a la valeur par défaut (qui doit être 4 Mo de tête, mais bon, tout dépend de votre version de PostgreSQL).
Guillaume.
Hors ligne
#3 29/01/2019 18:06:33
- sihem_info
- Membre
Re : paramètre work_men
guillaume sur l'opération autovacuum tout est avec #
alors je suis sous la version 11 et sur la documentation il te dit que l'autovacuum est activé par défaut;
#autovacuum = on # Enable autovacuum subprocess? 'on'
# requires track_counts to also be on.
#log_autovacuum_min_duration = -1 # -1 disables, 0 logs all actions and
# their durations, > 0 logs only
# actions running at least this number
# of milliseconds.
#autovacuum_max_workers = 3 # max number of autovacuum subprocesses
# (change requires restart)
#autovacuum_naptime = 1min # time between autovacuum runs
#autovacuum_vacuum_threshold = 50 # min number of row updates before
# vacuum
#autovacuum_analyze_threshold = 50 # min number of row updates before
# analyze
#autovacuum_vacuum_scale_factor = 0.2 # fraction of table size before vacuum
#autovacuum_analyze_scale_factor = 0.1 # fraction of table size before analyze
#autovacuum_freeze_max_age = 200000000 # maximum XID age before forced vacuum
# (change requires restart)
#autovacuum_multixact_freeze_max_age = 400000000 # maximum multixact age
# before forced vacuum
# (change requires restart)
#autovacuum_vacuum_cost_delay = 20ms # default vacuum cost delay for
# autovacuum, in milliseconds;
# -1 means use vacuum_cost_delay
#autovacuum_vacuum_cost_limit = -1 # default vacuum cost limit for
# autovacuum, -1 means use
# vacuum_cost_limit
merci pour vos explication
Hors ligne
#4 29/01/2019 23:23:32
- gleu
- Administrateur
Re : paramètre work_men
Oui, parce que la valeur par défaut du paramètre autovacuum est on.
Guillaume.
Hors ligne
#5 30/01/2019 10:56:20
- sihem_info
- Membre
Re : paramètre work_men
Donc si je comprend bien l'autovacuum est bien activé mais il n'est pas pris en considération dans mon instance vu la présence de dièse
merci bien pour vos explication
Hors ligne
#6 30/01/2019 11:25:17
- pitpoule
- Membre
Re : paramètre work_men
Si la valeur est commentée.... et qu'elle n'a jamais été modifiée, c'est la valeur par défaut (et actuellement prise en compte) qui est renseignée.
Pour ne pas avoir de doute, je vous conseille d'aller voir la table pg_settings: il y a la valeur actuelle du paramètre et la valeur par défaut.
Hors ligne
Pages : 1