Bonjour,
j'ai développé une application qui se connecte à une base de données sous Sql Server 2005 express.
Je trouve que lors de la première requête la connection est assez lente (3-4 secondes), les suivantes passent encore, quoique ça dépent.
J'ai utilisé des DataSet typé généré par le Designer de VS2005 express.
Prenons l'exemple d'un composant d'accès aux données qui retrouve les clients dans ma base de données.
Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 public class ClientDALC { private ClientTableAdapter m_ClientADP; public ClientDALC() { m_ClientADP = new ClientTableAdapter(); } public void LoadClient(ClientDataSet.Client dtClient) { m_ClientADP.Fill(); } }
Lors de la première exécution, le chargement des clients est relativement long dû notamment à un temps de connection à la base de l'ordre de 3-4 secondes.
A quoi cela est-il dû ? A ma classe ?
Est-ce dû à SQL Server 2005 expresss ?
Si j'utilise SQL Server 2005, est-ce que cela sera mieux ?
Merci d'avance.
Partager