Je conçois une application web à grande échelle avec environ 30 tables, dont plus de 2/3 sont liées les unes aux autres. J'utilise ASP.NET MVC, Linq to SQL avec SQL Server 2008. Ces tables sont destinées à contenir des milliers d'enregistrements.Linq to SQL, SQL Server 2008 et l'optimisation
En tant que programmeur, sur quoi dois-je me concentrer pour optimiser la base de données et les requêtes depuis et vers Linq? Est-ce que vous avez une recommandation sur un livre qui couvrirait généralement les sujets sur lesquels je dois me concentrer lorsque je construis cette application ou sur des articles qui toucheraient les sujets de base?
Je connais SQL Profiler (existe-t-il une version gratuite?) Et j'ai lu brièvement sur les index, y at-il plus?
De même, existe-t-il des «meilleures pratiques» pour concevoir une application pilotée par une base de données à grande échelle lorsqu'il s'agit de compter ou d'interroger plusieurs lignes, de rechercher des champs «texte» dans des lignes?
apprécie l'aide
Je suppose que je vais obtenir mon application entièrement fonctionnelle avant de commencer à se concentrer sur l'optimisation. – Omar