Accueil > Forum > > > > Temps d'execution d'une procédure stockée : Query Analyzer vs Web app
Temps d'execution d'une procédure stockée : Query Analyzer vs Web app
mercredi 12 août 2009 à 10:49:32 |
Temps d'execution d'une procédure stockée : Query Analyzer vs Web app

yanis7518
|
Bonjour à tous,
Voila j'utilise une procédure sotckée pour récupérer des infos qui se trouvent en base SQL Server 2005 via Asp.Net et C#.
Le problème c'est que cette procédure stockée part parfois en time out (de façon aléatoire) lorsque je l'execute depuis mon application web alors que depuis le server sql elle fonctionne très bien.
j'ai recompiler ma procédure stockée mais le problème persiste toujours.
Quelqu'un aurai-t-il déja eu ce problème? Pourriez-vous me donnez des pistes vers lesquelles creuser pour résoudre ce problème??
Merci pour toute l'aide que vous me fournirez.
|
|
mercredi 12 août 2009 à 13:17:24 |
Re : Temps d'execution d'une procédure stockée : Query Analyzer vs Web app

nhervagault
|
Salut
Le timeout de ado.net est par défaut de 30s
donc si la requete mais plus de temps
elle sera en timeout
Il y a pas de timeout dans l'analyseur de requete.
Pistes :
La plus mauvaise
augmenté le timeout de la requete
Les meilleures
* ajout d'index (ou supprssion si besoin)
* repenser la requete
* optimiser la requete
(exemple pas de *, des inner join, à la place des left join selon le cas)
analyser avec le plan d'execution et le profiler.
Les like a éviter
Les curseurs a éviter
Filtrer au maximum
Les or a éviter
Et plein d'autres choses.
|
|
mercredi 12 août 2009 à 13:21:38 |
Re : Temps d'execution d'une procédure stockée : Query Analyzer vs Web app

yanis7518
|
merci pour ta réponse nhervagault.
Je vais essayer les différentes pistes que tu me conseille.
par contre ce que j'aimerai savoir c'est pourquoi ma requête met plus de 30s à s'executer via la Web App et moins de temps via le Query Analyzer (durée < 30s)
|
|
mercredi 12 août 2009 à 13:39:02 |
Re : Temps d'execution d'une procédure stockée : Query Analyzer vs Web app

nhervagault
|
Je ne connais pas ton appli.
Mais si il y a un contexte transactionnel en plus ca peut expliquer.
Je suis partie du principe que la requete était longue.
Il suffit aussi que les connexions ne soient pas libérées correctement.
Un open connexion --> un close connexion.
Difficile de savoir.
|
|
mercredi 12 août 2009 à 13:57:14 |
Re : Temps d'execution d'une procédure stockée : Query Analyzer vs Web app

yanis7518
|
ok et encor merci pour tes informations.
Je vais déjà voir ces différentes pistes et voir ce que cela donne.
Bonne journée
|
|
mercredi 12 août 2009 à 14:32:36 |
Re : Temps d'execution d'une procédure stockée : Query Analyzer vs Web app

yanis7518
|
juste une derniere question.
Est ce que le fait d'éxécuter une procédure stockée de plusieur centaines de lignes ou plusieurs petites procédures stockées (d'une dizaine de lignes) peut avoir un impact quelconque?
|
|
mercredi 12 août 2009 à 14:37:53 |
Re : Temps d'execution d'une procédure stockée : Query Analyzer vs Web app

nhervagault
|
Pas d'idée sur la question.
Il y a peut etre des changements de contextes et autres (calculs de stats, compilation) a prendre en compte
Donc pour moi 1 proc est plus rapide de 10
|
|
Cette discussion est classée dans : problème, web, temps, stockée, procédure
Répondre à ce message
Sujets en rapport avec ce message
Problème procédure stockée update [ par hugo7 ]
Bonjour voilà mon problème :Je veux créer une procédure stockée update donc voici le code : CREATE PROCEDURE dbo.StoredProcedure6 @username_nom nva
récupération en ASP d?un CLOB output d?une procédure stockée oracle [ par vofolnet ]
Bonjour,N´étant pas développeur WEB, mais informaticien tout de même (vive le ctrl-c ctrl-V et les tuto...), j´ai besoin d´une page qui m´affiche un c
page web bd temps réel language [ par forX ]
Bonjour,j'aimerais migrer une application sur le web.application client serveur de base par socket.au départ j'aurais voulu le faire en applet java, m
Lancement d'une procédure stockée dans SQL serveur en ASP [ par tri_yann ]
Bonjour,Je cherche le moyen de lancer une procédure stockée en ASP et qui affiche un chorno le temps que la procédure ne se finisse.J'en suis actuelle
probleme de securisation de mon application web [ par maminos_ead ]
Bsr ; j'ai un sacré problème dans la sécurisation de mon application web car quand je déconnecte et je ferme ma session le navigateur dirige vers la p
Problème Authentification forms [ par Mayzz ]
Bonjour à tous ! Voila je reviens avec un petit problème d'application asp.net. J'ai donc un site avec une gestion des utilisateur classique utilisa
Problème de résolution [ par Kaeserman ]
Bonjour, J'ai un problème concernant mon site web, plus particulièrement au niveau du CSS et de la résolution. En effet, lorsque je réduit ma page,
Problème authentification par formulaire [ par hugo7 ]
Bonjour j'ai un site web avec authentification par formulaire. Pour ceci j'ai une base de donnée pareil que la base de donnée ASPNETDB.MDF et j'ai cha
Signaler Passage de paramètre à une procédure stockée dans crystal report [ par prinki ]
Bonjour, J'ai crée un états à partir d'une procédure stockée, qui prend en paramètre 2 int. J'aimerais que ces paramètres soient remplis par une for
AjaxControlToolKit et UserControl [ par Donpi ]
Salut à tous. Je me présente en 2 mots, 33ans, dans le développement depuis 10 ans sur différents languages, dont 3 ans à .NET C#. Ca fait un moment
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|