Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Matthieu MEZIL

I love .Net

Abonnements

Actualités

Locations of visitors to this page
Compiled Query performance

Une requête LINQ To SQL ou LINQ To Entities est traduite en un Expression Tree qui va ensuite être optimisé puis tarduit à son tour en SQL.

Le fait d'utiliser des CompiledQueries à la place de requêtes LINQ classique fait qu'une fois que votre requête LINQ a été traduite, vous allez pouvoir conserver la traduction en Expression Tree. Ainsi à l'avenir, l'exécution de votre requête sera plus rapide.

Pourquoi ne faut-il pas utiliser systématiquement les Compiled Queries? Parce qu'il faut garder en mémoire l'Expression Tree.

Maintenant la question qui subsisse est la suivante : quelle va être le gain de performances en utilisant des Compiled Queries?

Julie répond à cette question pour LINQ To Entities ici. Dans le même temps, elle expose la syntaxe des Compiled Queries en C# et en VB .Net.

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :

Publié mercredi 2 avril 2008 17:00 par Matthieu MEZIL

Classé sous : , , , , ,

Commentaires

# re: Compiled Query performance @ mercredi 2 avril 2008 17:49

LINQ to SQL est un vrai gouffre à CPU usage si on ne précompile pas les requêtes.

RaptorXP

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Gérer le firewall Windows depuis PowerGUI par CoqBlog le il y a 53 minutes

- XBOX : XBOX Live ou l'interdiction de changer de pays par Blog Technique de Romelard Fabrice le il y a 3 heures et 50 minutes

- Un de plus ches les MAA par Louis-Guillaume Morand le il y a 6 heures et 11 minutes

- Comment monter un serveur Subversion sous Windows en 2 minutes et 1 clic par Julien Chable le il y a 7 heures et 40 minutes

- [VB.NET] Les Custom Events par Le blog de FremyCompany le il y a 10 heures et 9 minutes

- Changements au niveau du Garbage Collector dans ".NET 3.5" par CoqBlog le il y a 17 heures et 48 minutes

- IIS et ASP.net 3.5 : avoir la bonne version du framework par Atteint de JavaScriptite Aiguë [Cyril Durand] le il y a 18 heures et 3 minutes

- James Whittaker parle de Software Testing par Etienne Margraff le 05-11-2008, 17:48

- [CSS3] A quoi ressemblera box-shadow ? par Le blog de FremyCompany le 05-11-2008, 17:46

- Besoin d'icones/images pro pour vos sites et applications ? par Nix's Blog le 05-11-2008, 16:15