Leistung: CAML-Abfrage dauert lange Zeit, um zu laden oder etwas anderes zu laden
-
10-12-2019 - |
Frage
Ich habe eine CAML-Abfrage, die ein Ergebnis liefert, wenn ein Spfolder vorhanden ist oder nicht. Wenn ich den Artikel mache, dauert es um 2 Sekunden, um die Linie auszuführen.Was ist schief, und dauert lange Zeit, um die Abfrage auszuführen? generasacodicetagpre.
Lösung
Wie viele Felder sind hier dabei?Ist es eine Standard-Dokumentbibliothek, oder Sie haben einige zusätzliche Metadaten hinzugefügt?Selbst wenn es normal ist, benötigen Sie , um alle betreffenden Felder zu ziehen?Ändern Sie das Anzeigen des ViewFields-Attributs Ihrer Anfrage, um nur das für Sie benötigte Sachen zurückzugeben.Andernfalls erfahren Sie alle Ordner (das "RecuriveAll" -Kop-Attribut);Wenn Sie eine große Bibliothek haben, insbesondere eines mit vielen Ebenen, kann dies eine Weile dauern.Wenn Sie andererseits eine gute Vorstellung davon haben, was der Ordner, in dem der Artikel sein könnte, können Sie die Suche nach unten in einen einzelnen Unterordner ziehen.