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

Administration Oracle Discussion :

Reset du HWM systématique ?


Sujet :

Administration Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    LEK
    LEK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Par défaut Reset du HWM systématique ?
    Bonsoir,
    nous avons une base sur laquelle il y a un ensemble de tables qui subissent lors d'un import de nombreux insert/delete/update.
    Pour chacune de ces tables le nombres de lignes est assez faibles (quelque centaines à 60 000) mais elles sont aussi utilisées pendant la journée comme tables opérationnelles donc il y a quelques modifs potentielles...
    Nous nous sommes aperçus que le traitement d'import était nettement pls performant si on fait un reset du HWM avant de faire notre traitement...
    La question que l'on se pose c'est de faire ce reset de manière systématique avant chaque import .
    Mais y-a-t il des contre indications ? Des impacts si le traitement se lance alors qu'un utilisateur requête encore ?

    Merci de votre retour.

  2. #2
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 461
    Par défaut
    Citation Envoyé par LEK Voir le message
    ...si on fait un reset du HWM avant de faire notre traitement...
    Pour être surs de bien nous comprendre, par quelle commande faites-vous ça ?

  3. #3
    LEK
    LEK est déconnecté
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    715
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 715
    Par défaut
    Il me semble que ce doit être avec les commandes suivantes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Alter table xxx enable row movement
    Alter table xxx shrink space compact

  4. #4
    Membre émérite Avatar de jkofr
    Homme Profil pro
    Senior Consultant DBA (Trivadis SA)
    Inscrit en
    Octobre 2006
    Messages
    484
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 56
    Localisation : Suisse

    Informations professionnelles :
    Activité : Senior Consultant DBA (Trivadis SA)
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 484
    Par défaut
    Hello,

    Pour limiter l'impact aux utilisateurs, le faire en 2 phases.

    Phase 1:ALTER TABLE xxx shrink space compact;
    pour compacter les row... (pas de lock sur la table)

    Phase 1:ALTER TABLE xxx shrink space;
    Déplacement du HWM (lock sur la table pendant l'opération)

    Jko

Discussions similaires

  1. Réponses: 1
    Dernier message: 24/08/2004, 18h10
  2. Jointure, perte systèmatique 1ere valeur...
    Par Pierrinot dans le forum Langage SQL
    Réponses: 6
    Dernier message: 04/08/2004, 16h21
  3. Pb avec IDirect3DDevice9::Reset
    Par tibyann dans le forum DirectX
    Réponses: 7
    Dernier message: 15/06/2004, 13h49
  4. [Struts]ActionForm & reset
    Par djoukit dans le forum Struts 1
    Réponses: 6
    Dernier message: 23/03/2004, 10h07
  5. [WSAD][Config] Compilation systématique
    Par julienrouquet dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 18/02/2004, 17h45

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