¿Qué significa N+1 query problem?
Significado en Desarrollo de software, traducción al español y ejemplos
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
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.
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
Términos relacionados
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:
