Vocabulario de Desarrollo de software · Bases de datos y persistencia

¿Qué significa N+1 query problem?

Significado en Desarrollo de software, traducción al español y ejemplos

sustantivoTérmino frecuente

N+1 query problem: problema de consultas N+1

Patrón en el que una consulta carga una lista y después se ejecuta otra consulta por separado para cada uno de sus N elementos.

Cómo se usa

Se suele tratar junto con los mapeadores objeto-relacionales. El problema son los numerosos viajes repetidos a la base, no un error aritmético.

Frases de ejemplo

  1. The N+1 query problem appeared when the page loaded each author's name separately.

    El problema N+1 apareció cuando la página cargó el nombre de cada autor por separado.

    A la consulta inicial de la lista le siguió una búsqueda individual por cada elemento mostrado.

  2. We fixed the N+1 query problem by fetching the related records in one batch.

    Resolvimos el problema N+1 obteniendo los registros relacionados en un solo lote.

    Agrupar la carga elimina las consultas repetidas sin reducir los registros mostrados.

Combinaciones frecuentes

  • detect the N+1 query problem
  • solve the N+1 query problem

Más términos: Bases de datos y persistencia

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: