Asunto: ¿Cuál es el costo de ejecucion de una consulta SQL?
Nombre: Yered
Origen: México
Fecha: 22-05-2012 00:00
Pregunta o consulta del visitante:Cual es el costo de ejecucion de una consulta?
Respuesta de ALEGSA.com.ar:
Una consulta SQL a una base de datos es un proceso que consume procesador (CPU), memoria RAM y acceso al disco duro donde está la base de datos.
Dependiendo de las características de la consulta SQL, la misma consumirá más o menos recursos. Una consulta mal armada, por ejemplo, que busca sobre campos sin índices, o con índices mal armados, puede consumir muchos más recursos. Por lo tanto puede haber tanto consultas como esquemas de bases de datos mal armadas y resultar ineficientes.
La eficiencia en recursos de la consulta también depende del motor de base de datos que se esté utilizando. Tengo entendido (aunque no comprobado) que los motores pagos, como los Oracle, son sumamente eficientes para bases de datos grandes.