Bonjour, j'utilise C#2.0 et sql server avec ADO.NET.
Sur mon appli, je veux pouvoir affecter un login à un nouvel utilisateur. Pour cela, j'appelle une procédure stockée qui me compte le nombre d'utilisateurs possédant le login désiré (le login est stocké dans une colonne de ma table utilisateur). Je regarde si ce nombre est > 0, alors je modifie le login désiré et je recommence la procédure. sinon, j'affecte ce login, puisque je suis sur qu'il est unique dans la base.
Le souci que j'ai, c'est que l'éxécution de la procédure stockée prend environ 3 sec sur 2000 entrées dans la table. Etant donnée que ce travail doit être mis dans une boucle, ce temps est beaucoup trop long. N'y a-t-il rien a faire pour accélérer ce traitement?
Merci
Partager