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 :

Forcer vidage du cache


Sujet :

Administration PostgreSQL

  1. #1
    Membre à l'essai
    Inscrit en
    Août 2005
    Messages
    24
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 24
    Points : 18
    Points
    18
    Par défaut Forcer vidage du cache
    Bonjour,

    PostgreSql a probablement plusieurs mécanismes de cache. Celui qui m'intéresse est relatif à l'exécution de requêtes. Si je lance un SELECT deux fois de suite, la deuxième exécution est très rapide (mise en cache de la 1ère).

    Pour optimiser une structure de table, je fais un benchmark de design mais j'ai besoin pour ça de forcer Postgresql à vider ce cache ... pour ne pas fausser les résultats !

    L'arrêt / relance du serveur PostgreSql ne semble pas suffire. Savez-vous ce qu'il faut faire ?

    Merci de votre aide :-)

    Cordialement,

    Sylvain Caillet

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 874
    Points : 2 890
    Points
    2 890
    Par défaut
    Citation Envoyé par mnementh64 Voir le message
    Bonjour,
    Pour optimiser une structure de table, je fais un benchmark de design mais j'ai besoin pour ça de forcer Postgresql à vider ce cache ... pour ne pas fausser les résultats !

    L'arrêt / relance du serveur PostgreSql ne semble pas suffire. Savez-vous ce qu'il faut faire ?
    Si, l'arrêt / relance remet bien à zéro le cache de postgresql, mais pas le cache de blocs disque du système d'exploitation.

  3. #3
    Inactif
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 245
    Points : 262
    Points
    262
    Par défaut
    Bonsoir
    Pour vider le cache système
    commande (Unix Linux)
    sync
    Vide Incomplet si vous travaillez via un service (HTTPD)
    Il faut vider le cache spécifique de ce serveur également
    Bon courage

Discussions similaires

  1. Vidage du cache avec un btn Reset
    Par Fingertip dans le forum Langages serveur
    Réponses: 4
    Dernier message: 07/04/2011, 00h32
  2. Appli Streaming - Vidage de Cache
    Par KevinPa dans le forum Android
    Réponses: 0
    Dernier message: 29/12/2010, 16h19
  3. [HTML] Forcer le rafraichissement cache sans perdre le référencement
    Par shadeoner dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 23/11/2007, 15h10
  4. Vidage du cache IE
    Par prez dans le forum ASP.NET
    Réponses: 1
    Dernier message: 23/10/2007, 11h43
  5. Forcer actualisation du cache
    Par Info-Rital dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 19/01/2007, 08h36

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