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

SQL Oracle Discussion :

Optimisation alimentation d'une table factuelle


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 50
    Par défaut Optimisation alimentation d'une table factuelle
    Bonjour, je ne savais pas trop où poster mon topic, Oracle ou BI ...
    Bref je pense qu'on pourra m'aider par ici

    Pour alimenter ma table de faits, je récupère dans différentes tables les données de mes dimensions (jusque là normal).

    En lançant mon chargement hier, j'ai vu ce matin qu'il à pris environ 5h .. ce qui ne me plait pas forcement vu le nombre de lignes (un peu plus d'un Million je pense)

    J'ai lu dans différent post que l'option Nologging sur la table à remplir pouvait m'aider un peu a gagner du temps, mais je pense que je serais encore loin du compte...
    Pourtant, je vide bien ma table avant tout. j'inscere dans des tables TAMPON pour filtrer par période pour gagner du temps sur mes chargements par années...
    Mais par exemple, entre mon Truncate de ma 1ere table TAMPON et la fin de son alimentation (environ 500 000 lignes), j'ai au bas mot 2h ...

    Si quelqu'un peut m'aider à trouver la solution ...

    Erwan

  2. #2
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    C'est de l'insertion pure ou tu fais des petites requetes à l'intérieur pour renseigner des libellés par exemple ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 50
    Par défaut
    Exactement, mes insertions vont chercher, entre autre, des préfixes dans plusieur tables de préfixes...
    Je suis entrain de modifier tout ca pour passer mes préfixes en variables.
    Si je comprend bien le truc, a chaque insertions il allait faire sa requete pour trouver mon préfixe ? Donc ... beaucoup trop de fois alors qu'une seul est suffisante ? c'est bien ca ?

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    50
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 50
    Par défaut
    de 5h et de brouettes je passe à 6min .... là ya de l'optimisation c'est assuré

  5. #5
    McM
    McM est déconnecté
    Expert confirmé

    Homme Profil pro
    Développeur Oracle
    Inscrit en
    Juillet 2003
    Messages
    4 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Oracle

    Informations forums :
    Inscription : Juillet 2003
    Messages : 4 580
    Billets dans le blog
    4
    Par défaut
    Citation Envoyé par bletz
    Si je comprend bien le truc, a chaque insertions il allait faire sa requete pour trouver mon préfixe ? Donc ... beaucoup trop de fois alors qu'une seul est suffisante ? c'est bien ca ?
    Ben vi !

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

Discussions similaires

  1. trier un stringgrid alimenter par une table MySql
    Par boopix dans le forum C++Builder
    Réponses: 3
    Dernier message: 22/03/2007, 14h28
  2. [windev10]optimisation remplissage d'une table
    Par nath-0-0 dans le forum WinDev
    Réponses: 6
    Dernier message: 16/03/2007, 14h34
  3. Alimentation d'une table : boucle ou tableau?
    Par ALLB dans le forum Oracle
    Réponses: 5
    Dernier message: 09/05/2006, 20h29
  4. Alimentation d'une table de dimension date
    Par kluh dans le forum Décisions SGBD
    Réponses: 1
    Dernier message: 01/07/2005, 14h34
  5. alimenter automatiquement une table access
    Par Mickey34 dans le forum Access
    Réponses: 8
    Dernier message: 24/11/2004, 17h55

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