Cuando preparé la materia “Seminario de Informática I” (MS SQL, para los amigos), la profesora hacía mucho énfasis en la performance de las consultas, de ello surgían varios tips en los distintos lenguajes (DDL, DML y DCL).
Uno de esos quedó presente y en su momento era consciente de que sin dudas era así, es la consulta “SELECT * …”; Durante las últimas dos semanas, tomé un curso de MS SQL avanzado en la Universidad, que entre muchos temas uno pretendía ser el de Optimización (aunque finalmente terminó pasándolo muy por encima).
De igual modo, algo que fue rotundo, fue la muerte al mito del “SELECT *”, pues, si pensamos que es más eficiente invocar los nombres de cada columna, dependerá de la cantidad de columnas que se incluyan en la cláusula.
Lo cierto es que me puse a jugar un poco y los tiempos de respuesta en segundos fueron los mismos (reconectando al servidor). Por ende, espero sus pésames para este antiguo(?) y legendario(?) mito.
Me siento un miembro de Mythbusters.

Recent Comments