¿Qué significa lock?
Significado en Bases de datos y SQL, traducción al español y ejemplos
lock: bloqueo
Marca que la base de datos coloca en una fila, página o tabla para impedir que otras transacciones la cambien o, a veces, la lean hasta que termine la actual.
Cómo se usa
Puede ser de fila o tabla, compartido para lectura o exclusivo para escritura. Se adquiere, mantiene, espera o libera; si dura mucho, causa esperas y tiempos de espera agotados.
Frases de ejemplo
The batch job holds a lock on the inventory table for almost a minute.
El proceso por lotes mantiene un bloqueo en la tabla de inventario casi un minuto.
Las demás operaciones pueden quedar esperando durante ese intervalo.
Use SELECT ... FOR UPDATE to lock the row before you change the balance.
Usa SELECT ... FOR UPDATE para bloquear la fila antes de cambiar el saldo.
La fila queda protegida frente a actualizaciones concurrentes durante la transacción.
Combinaciones frecuentes
- hold a lock
- release a lock
- row-level lock
- lock wait
- lock timeout
Términos relacionados
Esta palabra en otras especialidades
Una misma palabra en inglés puede tener un significado diferente según la especialidad:
Más términos: Transacciones y concurrencia
Practica con lecturas adaptadas a tu nivel
Leer textos de tu nivel te ayuda a recordar las palabras nuevas. Elige libros gratuitos en inglés:
