Zitat von
mkinzler:
Noch besser wäre ein Serverseitiger Filter ( als Where-Clause)
Dann müsste ich aber doch quasi jedes Mal aufs Neue eine Abfrage mit neuer Where-Klausel abschicken, oder?
Sprich:
WHERE firma=1 and Personal=1
...firma1 and Personal=2
...firma=2 and personal=10
etc. pp.
Das hatte ich schomma probiert, ist im Endeffekt langsamer, als wenn ich Anfangs alle Firmen lade und dann diese via Filter "durchsuche".
Selbst wenn ich je Firma 1 Abfrage erstelle und diese dann via Filter nach Personalnummern suchen lasse, ist das langsamer.
(Also als ne Art Mischmodus)
Von daher hat bei mir die Erfahrung gezeigt, dass in solchen Fällen das Laden und anschließende Filtern am effektivsten ist.
...
Deiner Aussage nach entnehme ich aber, dass ein FetchAll tatsächlich Geschwindigkeitsvorteile gegenüber einem Nicht-Fetch-All bringt, oder?