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

Développement de jobs Discussion :

JOB TALEND trop lent


Sujet :

Développement de jobs

  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 63
    Par défaut JOB TALEND trop lent
    J'ai un job talend qui ne fait que extraire et inseré. En fait Un t_oracleInput + Un t_oracleOutput. La réquête dans le TOracleInput donne un réponse en 4 mn sur TOAD. Mais dans mon Job TALEND ça met environ 30mn. Je n'ai pas de TMAP. Même quand je remplace le TOracleOutput par juste un fichier j'ai le même temps et je remarque que le job tourne à 4 rows/mn. Alors si vous avez des suggestions.

    Merci.

  2. #2
    Membre Expert
    Homme Profil pro
    Architecte Décisionnel
    Inscrit en
    Février 2008
    Messages
    866
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte Décisionnel

    Informations forums :
    Inscription : Février 2008
    Messages : 866
    Par défaut
    Bonjour,

    Est-ce que sous TOAD, tu as un premier retour au bout de 4 mn ?
    Si c'est ça, cela veut juste dire que la requête commence à envoyer des lignes au bout de 4 mn, mais il lui faut 30mn pour envoyer la totalité des lignes.

    A priori il y a de l'optimisation à faire sur la requête du tOracleInput.

    Nicolas

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2007
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 63
    Par défaut
    Mais sous sqlplus quand je fais l'extraction pour le mettre dans un fichier je suis à 5 mn. alors qu'est ce qui explique cette situation alors?

  4. #4
    Membre Expert
    Homme Profil pro
    Architecte Décisionnel
    Inscrit en
    Février 2008
    Messages
    866
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte Décisionnel

    Informations forums :
    Inscription : Février 2008
    Messages : 866
    Par défaut
    Le problème doit alors venir de l'insertion dans la table cible.

    Est-ce qu'il y a beaucoup d'indexes sur cette table ? Ou de contraintes ?
    Il existe plusieurs pistes d'améliorations des temps d'insertion :
    - Désactiver les contraintes et indexes avant chargement et les réactiver ensuite.
    - Passer par un loader (ou utiliser un composant tOracleOutputBulk)
    - Vérifier les paramètres de stockage de la table cible. De mauvais temps en insert peuvent venir de paramètres inappropriés (au niveau du tablespace ou de la table)

    Nicolas

  5. #5
    Nouveau candidat au Club
    Inscrit en
    Décembre 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 2
    Par défaut
    Citation Envoyé par DevNico Voir le message
    Le problème doit alors venir de l'insertion dans la table cible.

    Est-ce qu'il y a beaucoup d'indexes sur cette table ? Ou de contraintes ?
    Il existe plusieurs pistes d'améliorations des temps d'insertion :
    - Désactiver les contraintes et indexes avant chargement et les réactiver ensuite.
    - Passer par un loader (ou utiliser un composant tOracleOutputBulk)
    - Vérifier les paramètres de stockage de la table cible. De mauvais temps en insert peuvent venir de paramètres inappropriés (au niveau du tablespace ou de la table)

    Nicolas
    moi aussi j'ai le meme problemme est ce que quelqu'un peut m'aider

  6. #6
    Membre Expert Avatar de Benoit_Durand
    Profil pro
    Consultant en Business Intelligence Freelance
    Inscrit en
    Mars 2005
    Messages
    861
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence Freelance

    Informations forums :
    Inscription : Mars 2005
    Messages : 861
    Par défaut
    et avec un bulk ?

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 11
    Par défaut
    Hello,

    Tu peux peut-être essayer le mode cursor disponible dans la vue Advanced Settings du composant tOracleInput

Discussions similaires

  1. Job trop lent
    Par wissem.ba dans le forum Développement de jobs
    Réponses: 21
    Dernier message: 28/03/2011, 14h51
  2. Convolution trop lente...
    Par progfou dans le forum Traitement d'images
    Réponses: 6
    Dernier message: 05/08/2006, 11h44
  3. boucle while trop lente
    Par atouze dans le forum Access
    Réponses: 17
    Dernier message: 15/06/2005, 16h35
  4. [SAGE] ODBC trop lent
    Par tileffeleauzed dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 14/11/2004, 09h56
  5. Envoi de mail trop lent
    Par MASSAKA dans le forum ASP
    Réponses: 3
    Dernier message: 15/10/2004, 10h57

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