sql server soupçon NOLOCK et ROWLOCK

Je suis en train d'enquêter sur un problème gênant sur mon site. Nous sommes loin de donner les prix régulièrement sur le site, mais pour participer au concours, les gens ont de se connecter. Ainsi, le site devient beaucoup occupée à des moments. J'ai constaté que quand un grand nombre de personnes essayant de se connecter et s'inscrire, je reçois des tas d'erreur à propos des blocages sur les UpdateUser, CheckPassword et GetUser fonctions alors le serveur est trop occupé et d'autres demandes de départ du délai.

Quand je regarde dans les procédures stockées, j'ai trouvé il y a VERROU utilisé sur 'UpdateUser'. Sont ceux ROWLOCKs provoquant le blocage? ou sélectionner uniquement le résultat serait une impasse?

Je pensais à l'aide de NOLOCK pour ma situation, mais après un peu de recherche, apparemment, il n'est pas recommandé...

  • Que font les commandes SQL émis par votre "UpdateUser, CheckPassword et GetUser fonctions de" ressembler?
InformationsquelleAutor Ray | 2012-08-15