Bonjour,
Sur un projet j'ai une connexion SQL qui peut rester inactive durant plusieurs heures voir même un jour.
Si une requête est lancée après cette période d'inactivité comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 sqlConnection = new SqlConnection( "Server=" + server + ";DataBase=" + dataBase + ";User ID=" + user + ";Password=" + password + ";Connection Timeout = 15");
Il semblerait que cela prenne plusieurs secondes pour une requête très simple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SqlCommand sqlCommand = new SqlCommand(query, sqlConnection); SqlDataAdapter sqlAdapter = new SqlDataAdapter(sqlCommand);
Cela est quasiment instantané si est relancée juste après.
1) Je voudrais donc savoir pourquoi cela prend du temps après une période d'inactivité ?
2) Quel serait le moyen de corriger cela ?
Merci d'avance pour vos réponses.
Partager