In Dynamics NAV 2013 wurde das NAV--SQL Interface überarbeitet und verwendet nun anstatt einer ODBC eine ADO.Net Verbindung.
Vorteile des ADO.NET Interfaces:
- „SQL Connection Pooling“ wird unterstützt, dadurch das Client Verbindungen nun gecached werden und die
Verbindung nicht sofort nach Abschluss der Anfrage gelöscht wird, sinkt die SQL Server Auslastung.
- Wie Verbindungen werden auch abgerufene Daten (z.B. durch ein GET, FIND usw.) gecached, hierbei
wird in zwei unterschiedlichen caches unterschieden:
Welcher Cache verwendet wird hängt vom SQL Lockstate der Tabelle auf die zugegriffen wird ab. Handelt es sich um eine gesperrte Tabelle wird der Private, andernfalls der Globale Cache verwendet.
Cache gestützte NAV 2013SQL Abfragen: