Qué es
Una consulta (query) es una instrucción, generalmente escrita en SQL u otro lenguaje similar, que le pide a una base de datos que devuelva un conjunto específico de datos: por ejemplo, todos los clientes de una ciudad determinada, ordenados por su fecha de registro.
Qué determina su velocidad
Qué tan rápido responde una consulta depende de factores como la cantidad de datos en la tabla, si existen índices sobre las columnas usadas para filtrar u ordenar, y qué tan compleja es la consulta en términos de joins y agregaciones involucradas.
Optimización de consultas
Analizar el “plan de ejecución” que arma el motor de la base de datos para resolver una consulta es una práctica habitual para identificar cuellos de botella, como tablas escaneadas por completo cuando un índice adecuado podría acelerar drásticamente el resultado.
