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

BODI Discussion :

DS3.1 : Utilisation mémoire trop faible


Sujet :

BODI

  1. #1
    Membre du Club
    Inscrit en
    Janvier 2009
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 60
    Points : 54
    Points
    54
    Par défaut DS3.1 : Utilisation mémoire trop faible
    Bonjour

    J'ai un système assez performant qui fait tourner en gros ETL en production sur des volumes de données assez importants. Je dispose de 10Go de ram, mais pourtant l'ETL n'utilise pas plus de RAM qu'en dev ou en test en petit volume, c'est à dire qu'on ne dépasse pas 5Go de Ram environs tout au long de l'ETL. Par contre il y a beaucoups d'I/O disque et réseau (la BDD est sur un serveur dédié).

    J'aimerai pouvoir bénéficier de toute la RAM disponible, ou au moins 8Go exploités sur les 10, pour améliorer les performances, et limiter les I/O disque au moins.

    Savez-vous comment/que configurer au niveau des WF/DF/Job pour mieux exploiter la mémoire?

    (Data Integrator 12.2.3.5)
    Merci

  2. #2
    Membre habitué
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2004
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2004
    Messages : 131
    Points : 187
    Points
    187
    Par défaut
    Difficile de répondre à ce genre de question car tout dépend de la manière dont sont développés tes flux, de la volumétrie, de l'architecture technique, du réseau... !

    Une chose que tu peux faire relativement simplement.

    1. Sélectionner un JOB avec DS Designer
    2. Clic droit Executer
    3. Cocher "collect statistic for optimisation"
    4. Lancer le flux

    Relancer le flux en cochant "use collected statistic"

    tu verras déjà si le moteur DI propose des optimisations.

    Pour suivre ces éléments il faut analyser les fichier de trace.

    Ceci te permettra d'identifier quelques axes d'amélioration dans un premier temps.

    ++

  3. #3
    Membre du Club
    Inscrit en
    Janvier 2009
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 60
    Points : 54
    Points
    54
    Par défaut
    Intéressant, je vais suivre cette technique.

    Là j'ai fait quelques tests (sur des volumétries légères) concernant les options "Cache-Type" des DF, et "Run xxx as a separate process" sur les queries, ainsi qu'ordonner les données en entrée de TC.
    Ce dernier a l'air positif (1 seul essai!), à voir à plus long terme, sur différents cas (et plus de données!).

  4. #4
    Membre habitué
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2004
    Messages
    131
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2004
    Messages : 131
    Points : 187
    Points
    187
    Par défaut
    Tu peux également mettre en cache les tables sources utilisées dans tes DF.

    Ce que je conseil, c'est dans un premier temps d'identifier les DF qui sont le plus consommateurs, et tester les différentes options d'optimisation. Il se peut que ces techniques ne soient pas suffisantes, il faudra alors dans ce cas re designer les DF en séparant les étapes élémentaires au sein de DF spécifiques.

Discussions similaires

  1. Debbugae utilisation mémoire
    Par cauriera dans le forum MFC
    Réponses: 3
    Dernier message: 22/03/2006, 14h37
  2. [C#] Utilisation Mémoire croissante
    Par chnew dans le forum C#
    Réponses: 4
    Dernier message: 03/01/2006, 19h38
  3. [Tomcat][Spring] Problème utilisation mémoire
    Par Wutintin dans le forum Hibernate
    Réponses: 12
    Dernier message: 08/09/2005, 14h57
  4. [MFC] Utilisation mémoire
    Par CTux dans le forum MFC
    Réponses: 10
    Dernier message: 08/07/2005, 09h58
  5. Utilisation Mémoire d'une application
    Par scorplex dans le forum Composants VCL
    Réponses: 8
    Dernier message: 21/05/2005, 03h01

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