Header Ads Widget

Consejos para construir consultas SQL eficientes

 Para hacer consultas SQL eficientes (no importa mucho el motor de base de datos utilizado) hay que tomar en cuenta lo siguiente:

- Utilizar un índice adecuado.

- Reducir las llamadas al servidor.

- La consulta debe comprender los campos que se necesitan, ni un solo campo más.

- Utilizar el tipo de datos correctos en cada columna.

- Utilizar vistas materializadas para consultas pesadas.

- Examinar los planes de ejecución sobre un conjunto de datos lo más cercano a lo real.

- Utilizar UNION ALL en vez de OR para combinar resultados de las consultas.

No es necesario aplicar todo a la vez. Depende del caso. Es recomendable tener los puntos en cuenta para cuando sea necesario, es decir en caso de un problema de desempeño.

Hoy en día con ORM como Entity Framework siendo tan populares, muchos programadores tienen seria deficiencias cuando escriben consultas SQL.


Publicar un comentario

0 Comentarios