
13/02/2018, 05:11
|
 | Moderador | | Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 17 años, 1 mes Puntos: 606 | |
Respuesta: ¿Diferencias de consumo en sentencias SELECT? Siempre has de hacer una select sobre las columnas que vas a utilizar porque eso optimizará la velocidad de consulta ya que te traerás menos información (solo la necesaria).
Lo mismo para la segunda consulta. Si haces el "Count(*)" entonces será el servidor quien hará el calculo y solo enviará por red el resultado (un entero de 32 bits?). En cambio, si quieres hacer el calculo en tu backend, tendrás que traerte toda la información, leerla y hacer el calculo, con lo que el consumo de ancho de banda será mayor, la carga de CPU del servidor también y además más lento en general.
__________________ Aviso: No se resuelven dudas por MP! |