Vocabulario de Bases de datos y SQL · Transacciones y concurrencia

¿Qué significa deadlock?

Significado en Bases de datos y SQL, traducción al español y ejemplos

/ˈdɛdlɑːk/sustantivoTérmino frecuente

deadlock: interbloqueo, deadlock

Situación en que dos o más transacciones esperan bloqueos retenidos entre sí y ninguna puede continuar hasta que la base de datos cancele una.

Cómo se usa

Los motores detectan el interbloqueo y revierten una transacción víctima. La aplicación puede reintentar; acceder a tablas y filas siempre en el mismo orden reduce el riesgo.

Frases de ejemplo

  1. Two jobs update the same accounts in a different order, which causes a deadlock every few hours.

    Dos trabajos actualizan las mismas cuentas en distinto orden y provocan un interbloqueo cada pocas horas.

    Cada transacción retiene un recurso que necesita la otra.

  2. The transaction was chosen as the deadlock victim and rolled back.

    La transacción fue elegida como víctima del interbloqueo y se revirtió.

    El motor libera los bloqueos cancelando esa operación.

Combinaciones frecuentes

  • deadlock victim
  • detect a deadlock
  • deadlock graph
  • retry on deadlock

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: