Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1234 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Temps d'exécution trop long

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Temps d'exécution trop long

n°1173332
bwatt
Posté le 09-08-2005 à 15:54:12  profilanswer
 

Bonjour,  
 
Je suis une platteforme W2000 avec IIS 5 + SQL 2000 donc de l'ASP.  
Pour un intranet j'ai une requete assez imposante qui me plante mon navigateur web.  
Lequel me retourne "...SQL ODBC : delais d'exécussion dépassé..."
 
Je cherche donc un moyen d'allonger le délais d'exécussion de la requete quelque soit l'endroit ou on le fait IIS, driver ODBC, SQL Serveur ou en ASP.
 
merci de vos réponses.

mood
Publicité
Posté le 09-08-2005 à 15:54:12  profilanswer
 

n°1173344
jagstang
Pa Capona ಠ_ಠ
Posté le 09-08-2005 à 16:07:23  profilanswer
 

tu ferais pas mieux d'optimiser la requête...

n°1173749
Arjuna
Aircraft Ident.: F-MBSD
Posté le 10-08-2005 à 10:46:36  profilanswer
 

Pour allonger la durée de vie du script, de la connection et de la commande :
 
(avec x un délais en secondes)
 
Script ASP :
Server.ScriptTimeOut = x
 
Connection :
Cnx.ConnectionTimeOut = x
(faire ce set up avant le cnx.Open)
 
Commande (requête) :
rs.CommandTimeOut = x
 
(faire ce set up avant le rs.Open)

n°1173750
Arjuna
Aircraft Ident.: F-MBSD
Posté le 10-08-2005 à 10:47:03  profilanswer
 

Ceci dit, je suis de l'avis de JagStang : une petite optimisation de la requête me semble la première piste à suivre.


Message édité par Arjuna le 10-08-2005 à 10:47:27
n°1173800
betsamee
Asterisk Zeperyl
Posté le 10-08-2005 à 11:49:13  profilanswer
 

essaies peut etre de stocker ta requete (apres optimisation bien sur  :D ) sur le serveur et l'appeler depuis ASP plutot que de lancer la requete depuis ton code ASP.

n°1173812
bwatt
Posté le 10-08-2005 à 12:07:11  profilanswer
 

Je vous remercie pour vos réponses.  
 
J'ai contourné le problème, ma requete avait trois OR dans lesquels il y avait une liste d'Id remontant de plusieurs sous requetes... bref un beau bordel :)
 
J'ai donc exécuté les sous requetes et stocké le resultat en variable ASP pour nourir ma requete tripple OR avec des chiffres plutot que des sous requetes.
 
Meme en connaissant le contexte j'ai un peu de mal à me relire/comprendre désolé  :pt1cable:  
 
encore merci et bonne continuation


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Temps d'exécution trop long

 

Sujets relatifs
compteur de tempsprobleme d'éxecution
exécution automatique et quotidienne de scripts php[VB] Exécution d'un ping et redirection vers un fichier log
Problème d'exécution script vbsProbleme temps d'acces
calcul du temps processeurAffichage d'une page temporaire pendant l'exécution d'un script
acquisition d'image d'interface GTK pendant l'exécution d'un programmeASP + sql server temps de reponse
Plus de sujets relatifs à : Temps d'exécution trop long


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR