Wo genau hast Du denn den Performance-Verlust? Wie Du ja schon festgestellt hast, gibt es reichlich Schrauben, an denen man stellen kann. Eine sinnvolle Vorgehensweise hängt aber von den Bedürfnissen Deiner Anwendung ab.
Wenn die Performance schon beim Öffnen der
Query / Table verloren geht, dann werden möglicherweise zu viele Datensätze pauschal abgerufen. Das könntest Du mit FetchMode und RowSetSize steuern.
Pauschal und ohne Rahmenbedingungen gibt es den "goldenen" Schalter nicht, der etwa dem "Turbo-Knopf" bei alten Rechnern entsprechen würde.
Daniel R. Wolf
mit Grüßen aus Hamburg