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

PostgreSQL Discussion :

Performance lors de l'insert/update sur BD en réseau


Sujet :

PostgreSQL

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Août 2010
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 20
    Points : 21
    Points
    21
    Par défaut Performance lors de l'insert/update sur BD en réseau
    Bonjour,

    j'ai ouverts un sujet sur le forum Talend (http://www.developpez.net/forums/d15...rveur-distant/) mais je pense qu'il a sa place dans ce forum :

    J'utilise la version 9.3 de PG et j'ai des soucis de performance lors de l'insertion / mise à jour des données (dont se charge Talend).
    Quand j'exécute le job en local (job et BD sur mon poste), je tourne à plus de 1000 - 1500 lignes/sec pour l'insert/update
    Quand j'exécute le job en local avec un BD sur un serveur distant, je tourne à plus de 150 - 250 lignes/sec pour l'insert/update

    Quels paramétrages pourrais effectuer pour améliorer ces performances en réseau (qui est la cible du projet) ?


    Merci par avance pour votre aide.


    mighty nag

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 080
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 080
    Points : 30 805
    Points
    30 805
    Par défaut
    Le goulet d'étranglement, c'est certainement le réseau en lui-même.
    Quelle est le débit moyen sur ton réseau (montant/descendant) ?
    Compare-le à la vitesse de lecture écriture sur ton disque quand tu exécutes en local...
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  3. #3
    Modérateur
    Avatar de escartefigue
    Homme Profil pro
    bourreau
    Inscrit en
    Mars 2010
    Messages
    10 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : bourreau
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2010
    Messages : 10 136
    Points : 38 912
    Points
    38 912
    Billets dans le blog
    9
    Par défaut
    Ou bien
    - des index différents
    - des contenus de tables différents (plus de volume, réorg trop ancienne, répartition des clefs différentes...)
    - une cpu moins performante ou moins disponible
    - des disques moins performants ou plus saturés
    - une RAM plus lente ou moins dispo
    etc...

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 772
    Points : 52 735
    Points
    52 735
    Billets dans le blog
    5
    Par défaut
    Vous pouvez aussi mettre la journalisation asynchrone....

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

Discussions similaires

  1. Réponses: 4
    Dernier message: 05/04/2011, 08h32
  2. Problème de performance lors de suppression/insertion
    Par cedrich dans le forum Administration
    Réponses: 8
    Dernier message: 30/03/2011, 09h51
  3. Insert/Update sur plusieurs champs
    Par steph_p dans le forum Développement de jobs
    Réponses: 4
    Dernier message: 03/05/2010, 11h54
  4. Réponses: 15
    Dernier message: 19/02/2007, 14h13
  5. TRIGGER avec inserted + UPDATE sur INSERTED
    Par shaka84 dans le forum Développement
    Réponses: 3
    Dernier message: 12/04/2006, 10h26

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