Einzelnen Beitrag anzeigen

Arthur Hoornweg

Registriert seit: 20. Dez 2005
17 Beiträge
 
Delphi 2007 Professional
 
#7

Re: Geschwindigkeit-Zugriff Access ADO

  Alt 1. Dez 2006, 14:58
Ich muss Hoika widersprechen.

Bei MDB Datenbanken sollte man wirklich lieber einen Serverseitigen Cursor nehmen (cursorlocation=cluseserver), bei "richtigen" Servern wie MSDE dagegen einen clientseitigen Cursor weil der sehr viel besser skaliert.

Der "Server" ist bei Access die Access/Jet DLL, der die Daten eh im lokalen Hauptspeicher verwaltet. Also auch bei einem Serverseitigen Cursor hat man bei Access die angefordeten Daten immer lokal im Hauptspeicher. Nimmt man einen Clientseitigen Cursor, werden die Daten von Ado noch einmal unnötigerweise kopiert. Teste mal beide varianten durch, und beobachte den Speicherverbrauch im Task manager.


Idealerweise sollte die MDB Datei auf der eigenen Festplatte liegen.
Arthur Hoornweg
  Mit Zitat antworten Zitat