Bonjour,
Je me demandais si les requêtes SELECT qu'on ne met dans aucune transaction respectent bien les verrous posés par les autres transactions en cours (lectures propres)
Si oui, on pourrait dire qu'ils sont en "Read Commited"..
Et le seul intérêt de mettre des SELECT dans des transactions serait dans des transactions Read.UnCommited pour avoir des lectures sales "dirty reads".
Donc finalement autant ne jamais mettre de SELECT dans des transactions, ce qui permettrait de réduire au minimum les transactions (si ce sont des lectures propres qu'on veut)..
Je suis en train de chercher sur la msdn mais je ne trouve pas vraiment ma réponse.
http://msdn2.microsoft.com/fr-fr/library/ms190612.aspx
Partager