“pide lo que quieras, pero te lo acabas”

Eso me decía mi abuelo cuando comíamos fuera de la casa. Específicamente en restaurantes. “Pide lo que quieras, pero te lo acabas”. Iba obviamente orientado al no desperdiciar comida y no ser demasiado goloso con la carta de postres.

Me acordé de esto hace unos días cuando una Consulta SQL estaba ocupando mucha, MUCHA memoria.

Se requería (por ejemplo) tomar nombre, apellidos y teléfono de todos los clientes y desplegarlos.

La consulta era: SELECT * FROM clientes …

La tabla de cliente contaba con 52 columnas, incluyendo algunos campos binarios grandes.

La solución fue simplemente pedir sólo lo que nos íbamos a acabar.

SELECT Nombre, Apellidos, Teléfono FROM clientes…

Evitemos en la medida de lo posible… abusar de la comodidad del asterisco.


Acerca de esta nota