Zitat von
hoika:
2. Cursor-Einstellungen prüfen (muss entweder auf Server oder Client gesetzt werden,
Server ist schneller)
Autsch! Serverseitige Curser sind nur bei nicht zu großen Ergebnissmengen und der Nötigkeit an eine
DB-Grid zu binden schneller. Da der MS
SQL-Server (bis zur 2005er-Version) kein Multiversionskonzept unterstützt muß er Temporärtabellen erzeugen. Und wenn diese nicht in den Speicher passen heißt es Swappen. Damit kannst du die Gesamtperformance sowas in den Keller fahren - und das mit einer einzigen
Query. Wieso hat man wohl bei
ADO.NET die Serverseitigen Curser eh komplett unterschlagen und arbeitet wenn es geht mit clientseitigen ungebundenen Dataset's?
Windows Vista - Eine neue Erfahrung in Fehlern.