IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration PostgreSQL Discussion :

Valeur de "chekpoint_segment"


Sujet :

Administration PostgreSQL

  1. #1
    Membre très actif
    Femme Profil pro
    PL/SQL
    Inscrit en
    Septembre 2016
    Messages
    190
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 42
    Localisation : Arabie Saoudite

    Informations professionnelles :
    Activité : PL/SQL
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Septembre 2016
    Messages : 190
    Par défaut Valeur de "chekpoint_segment"
    bonjour

    Si je comprend que le paramètre "wall_keep_segment" représente le nbre minimaum des Ficher wall a conserver dans le répertoire pg_xlog

    j'arrive pas a comprendre le paramètre "chekpoint_segment" la valeur mis pour ce paramètres est ce que c'est en second , GO....

    j'ai fait du recherche sur l'internet mais pardon vraiment Je n'ai pas compris leur définition "https://www.postgresql.org/docs/9.2/static/runtime-config-wal.html"

    dans mon Fichier postgresql.conf ce valeur est définit en 1500 mais j'ai pas d'idée ce ci est correspond a quoi ?

    merci
    Images attachées Images attachées  

  2. #2
    Membre Expert
    Avatar de alassanediakite
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2006
    Messages
    1 599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Mali

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2006
    Messages : 1 599
    Billets dans le blog
    8
    Par défaut
    Salut

    Ce que dit la doc :
    Nombre maximum de journaux de transaction entre deux points de vérification automatique des WAL
    D'après mes recherches, à partir de la version 9.5 ce paramètre est remplacé par min_wal_size et max_wal_size
    @+

  3. #3
    ced
    ced est déconnecté
    Rédacteur/Modérateur

    Avatar de ced
    Homme Profil pro
    Gestion de bases de données techniques
    Inscrit en
    Avril 2002
    Messages
    6 054
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Gestion de bases de données techniques
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2002
    Messages : 6 054
    Par défaut
    Bonjour,

    C'est un des deux paramètres qui définissaient (jusqu'à la version 9.4) la fréquence de déclenchement d'un checkpoint (ou point de contrôle), c'est à dire l'écriture sur disque des données modifiées en mémoire partagée (shared_buffer).
    Ainsi, tous les "checkpoint_segments" journaux de transaction écrits, ou dès que "checkpoint_timeout" secondes se sont écoulées, un checkpoint se déclenche.
    Pour la version 9.2, la valeur par défaut est de 3. 1500, ça me semble très élevé, et du coup ce paramètre ne doit pas souvent déclencher quelque chose...

    Si vous baissez les valeurs, l'avantage est qu'en cas de plantage et redémarrage du serveur, la reprise des données est moins longue... En revanche, il y a plus d'activité disque sur votre serveur.

    Enfin, pour savoir comment ce paramètre influe sur le nombre de fichiers WAL dans pg_xlog, c'était un savant calcul : il y a toujours au moins un journal de transaction (fichier WAL) et normalement pas plus que (2 + checkpoint_completion_target) * checkpoint_segments +1 ou checkpoint_segments + wall_keep_segments + 1.

    Tout est expliqué dans la documentation

    @+
    Rédacteur / Modérateur SGBD et R
    Mes tutoriels et la FAQ MySQL

    ----------------------------------------------------
    Pensez aux balises code et au tag
    Une réponse vous a plu ? N'hésitez pas à y mettre un
    Je ne réponds pas aux questions techniques par message privé, les forums sont là pour ça

Discussions similaires

  1. récupérer la valeur du 2ème champ dans un DBLookUpListBox
    Par jakouz dans le forum Bases de données
    Réponses: 3
    Dernier message: 20/07/2004, 16h45
  2. Recherche fonctions rendant la valeur
    Par Bertrand_Collet dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 26/11/2002, 12h05
  3. récupérer la valeur de sortie d'un thread
    Par jakouz dans le forum Langage
    Réponses: 3
    Dernier message: 31/07/2002, 11h28
  4. [XSLT]position d'un element de valeur specifique
    Par squat dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 25/07/2002, 16h42
  5. Réponses: 2
    Dernier message: 22/07/2002, 18h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo