Gibt das Lesen von Daten aus spieft eine bessere Leistung als beim Lesen von Splist?
-
29-09-2020 - |
Frage
Ich möchte verstehen, ob das Lesen von Daten aus einem spieft eine bessere Reaktionszeit ergibt als direkt von einem Splitter.
Grundsätzlich erhielt ich diese Frage, da ich einen Splitter mit fast 30 Säulen habe , und ich bin versucht, nur 3 Spalten zu lesen in meinem Code. Jetzt habe ich herausgefunden, dass in SP2013 spquery.viewfieldsonly-Eigenschaft verwendet werden kann, um sicherzustellen, dass Daten aus ausgewählten Spalten abgerufen werden. Meine Organisation ist derzeit jedoch
Ich sehe das folgende Code-Beispiel mit spieft an:
generasacodicetagpre.mit splitter:
generasacodicetagpre.Erzielt das spieft-Sample eine bessere Reaktionszeit, vorausgesetzt, ich habe viele Datenreihen in der Spluster? oder ist das gleiche?
Lösung
yes, fragen Sie Ihre Liste immer mit CAML und Zuweisen von View-Feldern, einfach das Radfahren der ListItEmcollection bietet Ihnen eine schlechte Leistung.
Eine Ansicht anzurufen bedeutet, dass Sie das CAML im Wesentlichen aus dieser Ansicht extrahieren und mit ihm eine Abfrage durchführen.Das heißt, Sie haben große Leistung.Empfohlener Ansatz.