4. März 2010 09:18
Der Cache Lookup wird im Dynamics AX bei den Tabelleneigenschaften umgestellt.
Tabelle im AOT anwählen -> Rechtsklick Eigenschaften -> ChachLookup
Das ist ein DropDown da kann man auswählen inwiweit AX die Tabelle cacht. Diese ist bei dieser Tabelle auf "EntireTable"
Das eventuell mal auf "None" zum testen. Bei "EntireTable" dürftenämlich beim ersten Select auf die Tabelle die gesamte Tabelle in den Cache gelesen werden.
Scheint so als ob das bei nem forupdate Select auch ist...
http://msdn.microsoft.com/en-us/library ... 10%29.aspxSollte das auch nicht helfen bitte mal den SQL Trace unter Extras->Optionen einschalten, Schwellenwert runter auf 100,
Speichern in Tabelle auswählen, dann das Statement ausführen was langsam ist und dann unter "Verwaltung->Abfragen->Datenbank->Traceprotokoll der ...."
anwählen. Dor sollte dann das Statement drinnen stehen und dort klannst du auch die Abfragepläne ansehen welche AX benutzt um die Daten auf der DB zu selektieren. Also z.B welchen Indizess es nimmt usw...
Wenn man da auch nichts raussieht bleibt als letzte Möglichkeit das ganze am SQL Server direkt zu tracen.
LG