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 :

[Oracle 8i][PLSQL] Probleme de temps et de requêtes


Sujet :

SQL Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Bahan
    Inscrit en
    Avril 2006
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Avril 2006
    Messages : 147
    Par défaut [Oracle 8i][PLSQL] Probleme de temps et de requêtes
    Bonjour à toutes et à tous.

    Je rencontre actuellement un petit soucis dans mon traitement développé en PLSQL.

    Hier, vers 11h10, il a tout simplement gelé ^_^. L'ordonnancement me signalait bien qu'il continuait à tourner, mais niveau intégration ou quoi que ce soit de mes données, le programme n'avançait plus d'un poil.

    Je me demande donc s'il n'y aurait pas eu un petit soucis de concurrence d'accès à une table de ma base avec quelqu'un d'autre.

    j'ai donc plusieurs questions à ce sujet :

    1. Est-il possible de mesurer le temps de certaines requêtes et ainsi de la stopper et de rollbacker si elle devient trop longue et freeze mon traitement ? Est-ce que cela va provoquer un alourdissement de la durée du programme ?

    2. Est-il possible de voir si une table est lockée ou de la locker avant de commencer à travailler dessus ? Et est-ce que cela prend du temps de faire cela ?

    Merci d'avance pour vos réponses.

    Bahan

  2. #2
    Rédactrice

    Avatar de kalyparker
    Femme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Janvier 2007
    Messages
    1 327
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 327
    Par défaut
    Bonjour,

    2. Est-il possible de voir si une table est lockée ou de la locker avant de commencer à travailler dessus ? Et est-ce que cela prend du temps de faire cela ?
    en faisant un select sur une des vue system. Il me semble qu'il existe une vue V$LOCKED_OBJECT.
    C'est peux être une piste
    It isn't that they can't see the solution, it's that they can't see the problem.
    Mes Articles et Traductions (Microstrategy, Css et Javascript)
    Si vous souhaitez contribuer à la rubrique BI, contactez-moi ou tout autre membre de l'équipe BI par MP.

  3. #3
    Membre Expert

    Profil pro
    Inscrit en
    Février 2006
    Messages
    3 437
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 3 437
    Par défaut
    1. Est-il possible de mesurer le temps de certaines requêtes et ainsi de la stopper et de rollbacker si elle devient trop longue et freeze mon traitement ? Est-ce que cela va provoquer un alourdissement de la durée du programme ?
    A ma connaissance, on ne peut pas limiter une requête en fonction de son temps d'exécution mais il est possible de créer un profil Oracle avec certains limites de ressources et d'affecter le profil à l'utilisateur. Mais le profil va s'appliquer à toutes les requêtes et toutes les sessions de l'utilisateur indépendamment de la requête.

    2. Est-il possible de voir si une table est lockée ou de la locker avant de commencer à travailler dessus ? Et est-ce que cela prend du temps de faire cela ?

    LOCK TABLE <table> IN EXCLUSIVE MODE
    permet de verrouiller en exclusif.

Discussions similaires

  1. Problème de temps.
    Par Drannor dans le forum SDL
    Réponses: 8
    Dernier message: 08/02/2006, 12h57
  2. [oracle 9ir2 + PLSQL] statistiques de tables
    Par seal dans le forum Oracle
    Réponses: 6
    Dernier message: 12/08/2005, 15h56
  3. Oracle 9i : PLSQL - Variable de type LONG
    Par vortex dans le forum PL/SQL
    Réponses: 8
    Dernier message: 16/11/2004, 13h23
  4. [debutant] problemes de temps
    Par dervish dans le forum Débuter
    Réponses: 11
    Dernier message: 04/08/2004, 10h28
  5. [langage]Problème de temps de lecture, optimisation
    Par And_the_problem_is dans le forum Langage
    Réponses: 2
    Dernier message: 08/01/2003, 08h47

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