Chargement d'un fichier logs dans une base SQL server trop long
Bonjour,
Je suis actuellement en train d'effectuer un algorithme sous VB Express qui transfère un fichier de logs (une sorte de XML), pour y mettre les données dans la base SQL Server associée.
Mais le problème, c'est que le téléchargement actuel me semble beaucoup trop long. Bon, il faut déjà que je remplaces toutes mes boucles "Pour" par "Tant que" pour optimiser mon code (la machine restera moins de temps à faire une recherche qu'elle a déjà trouvé), mais à mon avis cela restera encore long.
Est-ce que quelqu'un s'y connaît un peu là-dedans ? Si des fois il y a moyen de trouver des API, ou trucs dans le genre, capables d'accélérer le traitement...
Harry Potter
Confirmation : c'est bien le Refresh qui ralentit.
Même si autre chose est lent, c'est à mon avis le Refresh qui ralentit le plus, et de loin. Car je viens de tester la vitesse avec aucun Refresh (en ne remplissant qu'une seule table, un champ et sans aucune condition et boucle), et la vitesse est, d'après mes calculs, 3 fois plus rapide qu'avec !!
En tout cas, merci encore une fois Alain pour ta proposition de "couper la poire en deux"... Elle est vraiment très bonne. Je vais y réfléchir...