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 :

[Performance] Insertion massive et index ?


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    111
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2007
    Messages : 111
    Par défaut [Performance] Insertion massive et index ?
    Bonjour à tous,

    qu'est-il préférable de faire lors d'une insertion massive dans une table qui contient déjà des records :
    a) Désactiver les index (-> UNUSABLE) et puis les rebuilder
    b) Ne rien faire ?

    D'avance, je vous remercie.

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    207
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 207
    Par défaut
    Bonjour,

    Insertion massive ==> Combien de lignes.
    Methode d'insertion ==> SQL LOADER , requete sql, bulk collect

    Dans le cas d'un insert, un hint /*+ APPEND */ peut accroitre les performances. Dans ce cas les indexes seront synchronizés à la fin de l'insertion

    Si il s'agit d'une table à très forte volumétrie plusieurs dizaine (voir centaines de millions de lignes). Et que ces insertions sont périodique. Alors l'usage de l'option partitionning (uniquement sur une enterprise + option payante) peut s'averer plus que pratique. Car du coup possibilité de faire un rebuild uniquement sur la partition impacté.

    D'une facon général, il faut tester. tu as déja proposer deux solutions:
    Implémente les en test et mesure:

    Laurent

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/06/2007, 02h30
  2. Comment faire des inserts massivement et rapidement ?
    Par JYves dans le forum Langage SQL
    Réponses: 6
    Dernier message: 09/08/2006, 10h57
  3. Comment faire des inserts massivement et rapidement ?
    Par JYves dans le forum Décisions SGBD
    Réponses: 5
    Dernier message: 09/08/2006, 10h57
  4. insertion massive
    Par frantzgac dans le forum Débuter
    Réponses: 4
    Dernier message: 17/06/2005, 14h59
  5. [Performances] PK,FK et indexs
    Par booth dans le forum Oracle
    Réponses: 9
    Dernier message: 09/05/2005, 13h54

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