Erhöhen der Abfragegeschwindigkeit

Wenn Datenbanktabellen mehrere tausend Einträge besitzen, bemerkt man gerade bei Abfragen, dass die Verarbeitungsgeschwindigkeit sinkt und die Anwendung auch merkbar langsamer wird. Es gibt jedoch einige Möglichkeiten, dem entgegen zu wirken.

Kompilierte Abfragen

LINQ als Technik hat einen kleinen Nachteil: Sind die Abfragen, bzw. die Abfrageergebnisse zu groß, so kann die Abfrage bei der Ausführung ein wenig länger dauern, da ein kleiner Overhead für den dynamischen Aufruf verwendet wird. Wird die Abfrage mehrfach verwendet, so ist der Overhead bei einer kompilierten Abfrage eher unerwünscht.

Bei Datenbanksystemen gibt es hierfür gespeicherte Prozeduren (engl. stored procedures). In LINQ gibt es unter dem Begriff ...

Get Entwickeln für Windows Phone 7.5 now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.