Cita:
Iniciado por iislas tute666
Un deadlock, comunmente, es un error en programacion.
Thumper
Utilizar NOLOCK en los SELECT, te puede generar lecturas de datos no validos.
100% de acuerdo en los 2 comentarios.
Para los que quieran hacer lecturas consistentes sin tener que esperar por un lock en una tabla que esta siendo actualizada, pueden ver la implementación de versioning de filas a partir de Sql Server 2005.
Un post que me gustó
http://blog.sublogic.com/2006/02/ora...in-sql-server/
Y para buscar en google o msdn
ALTER DATABASE <database>
SET READ_COMMITTED_SNAPSHOT ON
Saludos