Verán, no se si sea importante... pero me he estado preguntando que tanta diferencia en consumo de memoria o consumo del servidor (no se como se mide la verdad) existe entre las diferentes sentencias SQL y en que situaciones es recomendable utilizar una antes que otra...
Comenzare diciendo que tipo de sentencias uso en diferentes situaciones y me gustaria que me dijesen si esta bien o no, y de igual manera, cual es el consumo aprox de cada sentencia ejecutada (sentencia individual).
Obtener datos de una tabla
Código MySQL:
En este caso, nuestro tabla `accounts` tiene 10 a 20 columnas, y por pereza muchas veces usamos el * para no listar columnas que solo necesitamos, ¿esto da igual?, ¿se desperdicia mucho consumo o memoria?Ver original
Obtener cantidad de filas registros de X sentencia
Código MySQL:
Tengamos en mente que usamos esto desde PHP mediante sentencias preparadas, yo por no saber exactamente como obtener el resultado con el tipo de sentencia COUNT(*) utilizo solo el * y luego con PHPstore_result() obtengo el numero de cuentas, pero la pregunta ahora es... ¿esto es lo mismo? ¿o estamos desperdiciando consumo?Ver original
Bueno, espero que alguien me responda, la verdad me interesa crear mis modulos con la mayor optimizacion posible.
saludos y gracias por pasarte!
