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 :

Exceptions et performance


Sujet :

SQL Oracle

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 42
    Points : 29
    Points
    29
    Par défaut Exceptions et performance
    Question peut-être un peu bête...

    Si je rajoute dans du code PL/SQL du traitement pour gérer les exceptions.
    Puis lors de l'exécution aucune exception est déclenchée.

    Cela aura-t-il un impact sur les performances ?
    Le temps d'exécution sera-t-il identique avant l'ajout du traitement et après ?

  2. #2
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    Avant ajout du traitement ? C'est à dire ?

    Un bloc exception ralonge la durée du traitement si dans l'exception tu fais une action longue c'est tout

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 42
    Points : 29
    Points
    29
    Par défaut
    Je n'ai pas été clair.

    J'ai mon code sans traitement des exceptions.
    Il s'execute sans déclencher d'exceptions.

    Je rajoute préventivement un traitement des exceptions.
    Il s'execute toujours sans déclencher d'exceptions.

    Effectivement, si une exception est déclenchée, en fonction du traitement effectué, le temps d'excécution sera différent.
    Mais si aucune exception est déclenchée, est-ce que le fait de rajouter du code pour traiter les exceptions aura un impact sur les performances ?

  4. #4
    Expert éminent sénior
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Points : 19 073
    Points
    19 073
    Par défaut
    non, aucun problème... on peut dire que ça n'a absolument aucun effet sur la base mais c'est tout à fait négligeable (quelques octets en plus en mémoire et quelques lignes à parser, rien de grave).

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    42
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 42
    Points : 29
    Points
    29
    Par défaut
    Ok, merci beaucoup.

    C'était bien mon idée.

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

Discussions similaires

  1. exceptions & performances
    Par _error404 dans le forum C++
    Réponses: 5
    Dernier message: 29/09/2011, 14h34
  2. Exceptions : Performance en temps
    Par Bobbledople dans le forum C#
    Réponses: 3
    Dernier message: 30/07/2009, 16h22
  3. Exceptions et performances
    Par sbrisard dans le forum Langage
    Réponses: 3
    Dernier message: 14/02/2009, 21h38
  4. [EXCEPTIONS] Action Performed
    Par michaeljeru dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 27/03/2007, 10h22

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