Optimización de consultas generadas por EF6

27·Mar·2019

|

En Raona seguimos trabajando para ofrecer nuestra mejor versión y extender nuestro camino hacia la innovación en el máximo de direcciones posibles. Así pues, en nuestra sección Raona +I +D queremos acercaros algunos de los proyectos que estamos desarrollando de forma interna para que nuestros clientes puedan beneficiarse de las labores de nuestro proceso de mejora continua.  

En esta ocasión, nuestro equipo esBA243, está desarrollando un software para mejorar el rendimiento de nuestras aplicaciones con acceso a base de datos. Este software es capaz de analizar las consultas generadas por Entity Framework (el ORM por defecto de Microsoft) y detectar aquellas con un rendimiento inferior. Una vez detectadas, el software muestra cuáles son las consultas más costosas y propone cómo mejorarlas añadiendo índices.

Este software facilita a nuestros desarrolladores la detección de consultas que pueden ser optimizadas y les permite, de una manera más fácil y accesible, la creación de nuevos índices en la base de datos con el objetivo de obtener un mayor rendimiento en sus consultas.

Además, ese proceso se acompaña de un manual de buenas prácticas para el uso de Entity Framework para que cualquier desarrollador pueda utilizar este ORM de Microsoft de la mejor manera, con ejemplos de código para mejorar el rendimiento de las consultas en EF.