No uses SELECT * en tus consultas SQL
Enviado por Jorge Solórzano en

Este es el primer micro-post que trata sobre como optimzar las consultas SQL, en todos los micro-post hablaré particularmente sobre MySQL (a menos que indique lo contrario) pero en muchas ocaciones estos tips aplican a cualquier base de datos SQL sea esta PostgreSQL, SQL Server, Oracle, etc.
El pimer tip al hacer consultas es no usar nunca "SELECT * FROM table" en tu aplicación. Es una buena práctica que en tu aplicación uses siempre los nombres de las columnas que vas a usar ya que con eso decidimos exactamente que queremos retornar, en otras palabras usamos solo lo que necesitamos, si una tabla tiene 10 columnas y usamos el SELECT *, esto nos devolverá las 10 columnas, cuando en realidad solo necesitemos 2, por lo tanto al traer más datos hacemos más pesada la carga de estos datos.
Hay otras razones que podría mencionar pero ya no sería un micro-post.
En conclusión usar mejor: SELECT col1, col2 FROM TABLE
y evitar usar: SELECT * FROM TABLE





Añadir nuevo comentario