J'utilise le type SqlCommand ADO.Net et je mets le CommandTimeout à 30 secondes.Délai d'attente de connexion aléatoire SQL 2005/meilleure pratique concernant les délais d'attente db
Mon problème est que la connexion/commande empêche le dépassement de temps provoquant des exceptions non gérées qui font planter mon système!
Les données que j'essaie de récupérer sont critiques pour le système. Je souhaite donc corriger les délais d'attente plutôt que d'ajouter une logique de nouvelle tentative de gestion des exceptions.
Donc, ma question est; Comment évitez-vous/corrigez-vous les problèmes de délai d'attente de base de données?
Je ne veux pas définir le délai d'expiration sur une valeur supérieure à 30 secondes car j'ai le code critique de temps.
Merci
Bonne réponse, de meilleures requêtes et les index sur les tables peuvent vous aider. –
Vous ne pouvez jamais être sûr que les délais ne se produisent pas, parfois ces choses se produisent même avec le meilleur code. Toujours gérer les exceptions! – AllenG