Optimización MySQL: evita usar el comodín al realizar consultas
La velocidad es algo básico en la red. Es de tal relevancia, que hoy en día se valora como un factor más a la hora de posicionarte en el mundo de los buscadores, el llamado Google Speed Index. La red está llena de sitios hacen consultas a bases de datos MySQL, así que una buena idea sería optimizar esta interacción.
Comenzaremos hoy con algo básico. A la hora de hacer consultas es muy típico que hagamos algo así como:
SELECT * FROM personas
Cuando en realidad solo queríamos dos campos de la tabla personas: nombre y apellidos por ejemplo:
SELECT nombre, apellidos FROM personas
Nunca deberemos usar la primera forma. El hecho de usar el asterisco, que actúa como comodín, obliga a la base de datos a ver la descripción de la tabla, algo que podemos invocar nosotros usando DESCRIBE.
La idea es: hacer las consultas indicando de forma explícita en el SELECT qué columnas vamos a querer obtener. Ganamos tiempo y minizamos el consumo en memoria.