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

MS SQL Server Discussion :

Utilisation optimale des procédures stockées


Sujet :

MS SQL Server

  1. #1
    Membre expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Points : 3 145
    Points
    3 145
    Par défaut Utilisation optimale des procédures stockées

    A force d'arpenter les différents forums, je me suis rendu compte que l'utilisation des procédures stockées n'était pas toujours la plus optimale.
    Je voudrais donc savoir dans quels cas il vaut mieux les utiliser et dans quels autres il ne vaut mieux pas :
    Dans quels cas il vaut mieux utiliser les requêtes paramétrées et dans quels autres il ne vaut mieux pas :
    C'est une question qui me turlupine depuis un petit moment donc si des gens d'expérience pouvaient me donner leur avis ça m'aiderais beaucoup.
    d'avance à tous.

  2. #2
    Membre à l'essai
    Inscrit en
    Octobre 2002
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Octobre 2002
    Messages : 11
    Points : 13
    Points
    13
    Par défaut
    Salut,

    Il est difficile de répondre à ta question. En fait l'utilisation ou non de procédures stockées et de requêtes paramétrées revient à faire un choix sur les performances.
    La procédure stockée et pré-compilée--> le moteur du SGBD est sollicité et il en général bien plus performant.
    petit bémol concernant les procédures stockées c'est la portabilité d'un SGBDR à un autre.
    Pour les requêtes paramétrées le problème et toujours lié à la performance est-ce que je remontes toutes les informations et je fais le tri après ou bien je récupère seulement ce qui m'intéresse ???.

    c'est du domaine de l'optimisation qui concerne l'ensemble de ton système d'information.

  3. #3
    Membre expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Points : 3 145
    Points
    3 145
    Par défaut
    pour ta réponse.
    si j'ai bien compris : il n'y a pas de formule miracle, je veux dire par là qu'il n'y a pas une chose à faire dans un certain cas et une autre dans un autre cas :
    Mon pb à moi se situe au niveau de l'insertion : j'en ai beaucoup à faire mais les requête sont simplissime : je me demandais dans ce cas ce qu'il valait mieux utiliser.

  4. #4
    Rédacteur/Modérateur

    Avatar de Fabien Celaia
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Octobre 2002
    Messages
    4 222
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Octobre 2002
    Messages : 4 222
    Points : 19 551
    Points
    19 551
    Billets dans le blog
    25
    Par défaut
    les SP sont toujours meilleures que le code embarqué. J'attends encore un contre-exemple.
    Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2

    N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD

    Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !

  5. #5
    Membre expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Points : 3 145
    Points
    3 145
    Par défaut
    OK fadace
    Donc si j'ai bien tout compris vos mieux privilégier les PS au RP
    beaucoup.
    @+

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

Discussions similaires

  1. Implémentation d'une DAL utilisant des procédures stockées avec SQL Server
    Par youness78 dans le forum Windows Presentation Foundation
    Réponses: 3
    Dernier message: 30/10/2013, 09h32
  2. [MySQL] Utilisation avancée des procédures stockées MySQL
    Par RideKick dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 05/06/2012, 19h33
  3. Liste des procédures stockées utilisant un table
    Par paf84 dans le forum Administration
    Réponses: 5
    Dernier message: 06/04/2010, 12h28
  4. [MySQL] Utilisation des procédures stockées PHP/MySQL
    Par flodotsoft dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 10/07/2008, 11h36
  5. [CR][VB6] Utilisation des procédures stockées
    Par couledoux dans le forum SDK
    Réponses: 3
    Dernier message: 10/03/2005, 14h29

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