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 :

Problème lecture sur disque


Sujet :

Administration PostgreSQL

  1. #1
    Membre à l'essai
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Septembre 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2011
    Messages : 26
    Points : 16
    Points
    16
    Par défaut Problème lecture sur disque
    Bonjour les amis,
    J'ai une base sur pg 9.1 qui est sur une machine serveur 2008. Ma base fait 3.8Go
    Mon problème c'est que lorsqu'il y a une transaction sur seulement une de mes tables et seulement cette table là, mon disque se sature en lecture (100% activité) et lorsque je regarde sur le Moniteur de ressource, les datafile de cette table sont lues par l'image "systeme" avec tous les ressources disponible du disque

    merci déjà de votre aide

  2. #2
    Membre éclairé Avatar de Arkhena
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 552
    Points : 769
    Points
    769
    Par défaut
    Bonjour,

    Qu'une base de données lise des données n'est pas un problème en soit. Qu'elle utilise 100% des capacités du disque pour le faire, c'est encore mieux!

    Voici une petite liste de questions pour essayer de mieux comprendre le problème:
    - Quelle est la taille de cette table ?
    - Combien de RAM a votre machine ? Combien de RAM postgreSQL peut-il utiliser sur cette machine ?
    - Avez-vous pu isoler la ou les requête(s) en cause ? L(Les)'avez-vous jouée(s) séparémment ? Quel était le résultat de cette manipulation ? Quel(s) étai(en)t le(s) plan(s) d'exécution ?
    - Quelle est la structure de votre table ? Y a-t-il des index ?

    Cordialement,

    Arkhena
    A bove ante, ab asino retro, a stulto undique caveto

  3. #3
    Membre à l'essai
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Septembre 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2011
    Messages : 26
    Points : 16
    Points
    16
    Par défaut
    Merci bien pour ta réponse, la table n'a que 450Mo, la machine 8Go de ram et shared_buffer a été configuré avec pgTune.

    J'ai pu identifier le problème aujourd'hui, en fait, il y avait un trigger sur la table qui fait plein de requête de vérification sur la même table, d'où l'ajout d'un index a résolu le problème de transaction sur la table

    Si le système utilise beaucoup de ressource disque c'est bien? car moi, j'ai peur d'avoir une saturation disque et faire planter tout le système

  4. #4
    Membre éclairé Avatar de Arkhena
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 552
    Points : 769
    Points
    769
    Par défaut
    Contente qu'il n'y ait plus de problème!
    C'est vrai que je n'avais pas pensé au trigger.

    Le boulot d'une base de données, c'est de gérer des données avec des accès assez important aux disques (même si c'est réduit par l'utilisation du cache mémoire).

    Par contre, il est bien sûr évident que ces disques de données sur lesquels vous aurez beaucoup de lectures et/ou d'écritures doivent être des supports physiques différents des disques système si vous ne voulez pas planter votre propre système.

    Cordialement,

    Arkhena
    A bove ante, ab asino retro, a stulto undique caveto

  5. #5
    Membre à l'essai
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Septembre 2011
    Messages
    26
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2011
    Messages : 26
    Points : 16
    Points
    16
    Par défaut
    merci bien pour ton aide

    a+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. lecture sur disque
    Par kochfet dans le forum Débuter
    Réponses: 8
    Dernier message: 17/06/2014, 11h57
  2. Réponses: 0
    Dernier message: 30/12/2011, 15h33
  3. Réponses: 13
    Dernier message: 06/11/2008, 10h30
  4. Problème de lecture sur port COM
    Par Marthym dans le forum MFC
    Réponses: 10
    Dernier message: 11/04/2006, 16h36

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