El tipo de bloqueo determina si varios usuarios pueden acceder simultáneamente a registros de datos.
Este tipo puede asignarse individualmente para cada tabla en el objeto de bloqueo, y cuando se establece, se registra una entrada de bloqueo correspondiente en la tabla de bloqueo del sistema.
Tipos de Bloqueo:
- S (Compartido):
- Varios usuarios pueden acceder a los datos simultáneamente en modo de visualización.
- Se acepta una solicitud para otro bloqueo compartido, incluso de otro usuario.
- Se rechaza un bloqueo exclusivo si ya hay un bloqueo compartido en el objeto.
- E (Exclusivo):
- Protege el objeto bloqueado contra todo tipo de bloqueos de otras transacciones.
- Solo el propietario del bloqueo puede restablecerlo.
- X (Exclusivo no acumulativo):
- Puede solicitarse varias veces desde la misma transacción y se procesa sucesivamente.
- Solo se permite una solicitud de bloqueo exclusivo no acumulativo desde la misma transacción.
- O (Optimista):
- Comportamiento inicial similar al bloqueo compartido, pero puede convertirse en exclusivo.
Conocer el tipo de bloqueo que se presenta en la transacción SM12 te puede ayudar a interpretar el tipo de carga de trabajo que se está presentando en el servidor y así, tomar decisions apropiadas a la situación.
Espero este artículo te pueda servir de referencia.
💬 Las habilidades que has formado con el tiempo y esfuerzo son importantes, si quieres aprender como montar un negocio en internet para monetizarlas o para vender info productos haciendo marketing digital haz click aquí para ir al curso gratuito.
Gracias por leer, que tengas un excelente día.
Enlace al curso gratuito: https://cesarlemusmkt.com/