Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

218
Vistas
¿Por qué una consulta SQL tardaría mucho más en ejecutarse cuando el límite de retorno de fila aumenta en 1?

Al ejecutar la siguiente consulta:

 SELECT customers.ID, customers.FNAME, customers.MNAME, customers.LNAME, customers.SUFFIX, addresses.ADDRESS, addresses.CITY, addresses.STATE, addresses.ZIP from db_name.customers INNER JOIN db_name.addresses ON customers.ID=addresses.CID limit 6607;

mientras está conectado a una instancia de MariaDB en AWS RDS desde MySQL Workbench, la consulta se ejecuta con los siguientes resultados de metadatos:

6607 filas devueltas Duración: 0,507 s/Tiempo de recuperación: 8,524 s

Además, cuando los resultados se exportan a un archivo csv, el tamaño es de unos 466 KB. Sin embargo, cuando ejecuto la misma consulta con solo cambiar la última línea para recuperar una fila más: limit 6608 La consulta no finaliza (la eliminé después de casi una hora).

Además, noté que Fetch Time experimenta un gran salto entre el limit 4000 y el limit 4001 filas. Ya sea que esta información sea útil o no, he incluido un gráfico de tiempos de recuperación (tiempo de recuperación en el eje vertical) mientras variaba el límite de fila (número de filas devueltas en el eje horizontal). No entiendo por qué el tiempo de búsqueda parece ser una función continua (lineal) por partes de las filas devueltas:

Gráfico de dispersión de tiempo de obtención por límite de fila ingrese la descripción de la imagen aquí

Si alguien tiene una idea sobre lo que me impide devolver más de 6607 filas, me encantaría su consejo. ¡Gracias!

over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda