Bonjour,
Je dois effectuer le développement d'une appli en VB et je rencontre des problèmes de performance pour interroger ma base de données.
La base est une MySQL 5.1.
Lorsque j'exécute ma requête sql sur phpmyadmin, le temps d'exécution est de 0.0004 sec.
Lorsque j'utilise une connexion odbc, le temps de traitement est de 0.028.
Pourquoi une telle différence ? j'ai des centaines d'objet à traiter, et le temps de traitement devient problématique...
Y a-t-il d'autres objets à utiliser pour accélérer ce traitement ?
Voici le code de base :
Merci d'avance pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 Dim ods As New DataSet Dim con = New Odbc.OdbcConnection("DRIVER={MySQL ODBC 5.1 Driver};SERVER=xxx;DATABASE=xxx;UID=xxx;PWD=xxx;") Dim myCommand As OdbcCommand = New OdbcCommand("ma requete", con) Dim reader As OdbcDataReader con.Open() reader = myCommand.ExecuteReader() ods.Load(reader, Nothing, New String("nom")) con.Close()![]()
Partager