¿Alguna vez ha tenido que justificar NO usar una sugerencia de consulta?
Estoy viendo WITH (NOLOCK)
en cada consulta que llega a un servidor muy ocupado. Es hasta el punto que los desarrolladores piensan que debería estar activado de manera predeterminada porque odian verlo en su código miles de veces.
Traté de explicar que está permitiendo lecturas sucias y eventualmente terminarán con datos incorrectos, pero creen que la compensación del rendimiento bien vale la pena. (Su base de datos es un desastre; no es de extrañar que tengan problemas de rendimiento).
Si tiene un ejemplo claro de cómo presentar el caso contra este abuso de la NOLOCK
pista, eso sería apreciado.
fuente