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

SSIS Discussion :

[SSIS] [2K8] Extraction type LONG ou CLOB et performance


Sujet :

SSIS

  1. #1
    Membre chevronné Avatar de Jinroh77
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2006
    Messages
    1 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2006
    Messages : 1 964
    Points : 2 145
    Points
    2 145
    Par défaut [SSIS] [2K8] Extraction type LONG ou CLOB et performance
    Bonjour,
    Voici un nouveau problème rencontré...
    J'ai une base Oracle (10.x) avec dans une table un champ de type LONG que je souhaite récupéré. Dans ce champ, il y a du XML.

    Je crée un dataflow avec une source OLEDB utilisant le driver OraOLE pour faire une extraction de ma table avec mon long.
    Il y a derrière une écriture dans une table MS SQL Server.

    Mon problème :
    Très importante lenteur alors que le serveur source ne fait pas grand chose et la destination non plus.

    Mes tests et conclusion :
    1. Lorsque je fais un select de toute la table sauf le champ long, les 2M de lignes passent très rapidement. Le réseau n'est que peu sollicité.

    2. Je fais un select de la table avec le champ LONG, le dataflow est très lent, le serveur source dort et cible aussi. Le réseau est moyennement sollicité. Le champ LONG est considéré comme un DT_NTEXT.

    3. Je fais un select de ma table avec le champ LONG mais dans le composant de source je décoche mon champ LONG. A ce moment le serveur source travaille pas mal et le dataflow est très rapide et le réseau est bien sollicité.

    --> Conclusion c'est la conversion de mon champ LONG de ma source vers le buffer SSIS en typage NTEXT qui pose problème.
    On est d'accord ??

    Le driver est visiblement à exclure puisque le réseau est bien sollicité lorsque je fais le select mais que je décoche.
    Alexandre Chemla - Consultant MS BI chez Masao

  2. #2
    Membre chevronné Avatar de Jinroh77
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Février 2006
    Messages
    1 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Février 2006
    Messages : 1 964
    Points : 2 145
    Points
    2 145
    Par défaut
    Pas une petite idée... ?
    Alexandre Chemla - Consultant MS BI chez Masao

Discussions similaires

  1. Réponses: 1
    Dernier message: 26/11/2010, 14h03
  2. [SSIS] [2K8] XML complex type
    Par Ptit_Dje dans le forum SSIS
    Réponses: 3
    Dernier message: 03/09/2009, 19h33
  3. Réponses: 0
    Dernier message: 09/06/2009, 13h15
  4. [SSIS][2k8] Cast pour le type binary de SQL Server (2k8)
    Par patriceharel dans le forum SSIS
    Réponses: 0
    Dernier message: 18/11/2008, 17h06
  5. DATABASE LINK + type Long et long raw ...
    Par bchristo dans le forum Administration
    Réponses: 21
    Dernier message: 26/04/2004, 15h27

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