Categorías: Tutoriales

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.

F. Javier Carazo Gil

Cofundador de CODECTION, empresa especializada en WordPress, autor de un libro sobre WordPress (el primero en español) y multitud de artículos (en medios físicos y virtuales) sobre el tema. Participa en la comunidad WordPress de forma activa siendo parte del equipo organizador de la WordPress Meetup de Córdoba, dando charlas en diferentes WordCamp y siendo autor y coautor de multitud de plugins libres y premium para WordPress de gran éxito.

Ver comentarios

  • Junto a esto, agregaría también que, al consultar un registro específico, agregar a la consulta "limit 1", así obvias el seguir buscando en los demás registros, cuando ya el registro buscado lo encontraste:

    select nombre,apellido from personas where id=XXXXXXX limit 1

Entradas recientes

DeepSeek

2 días hace

Contacto

2 semanas hace

Smart-tv mute

2 semanas hace

STEAM OS

3 semanas hace

2025

4 semanas hace

El podcast de Linux Hispano – #072 – El hardware libre debe consolidarse como el software libre

https://www.youtube.com/embed/z-xGk9c_eOw Guionista y locutor: Manuel Ignacio López Quintero.Fecha de publicación: 31 de diciembre de 2024.

1 mes hace