Das Notes Forum
Domino 9 und frühere Versionen => ND9: Entwicklung => Thema gestartet von: Tode am 03.02.17 - 10:10:46
-
Ich habe einen Suchordner, den ich vor dem Befüllen mit dem neuen Ergebnis leere. Da sind auch schon mal 40.000 Dokumente drin...
Das PutInFolder der 40.000 Dokumente dauert ca. 3sec. Das Entfernen der selben Menge Dokumente aus dem Ordner dauert 18 sec.
Irgendeine Erklärung und ggf. ein Tipp, wie ich das beschleunigen kann?
NotesView.AutoUpdate = False und NotesDatabase.DelayUpdates habe ich probiert, bringt beides nix...
Die Ansicht hat 5 Spalten, eine davon sortierbar. Natürlich geht es schneller, wenn ich Spalten entferne / die Sortierbarkeit entferne, aber das ist ja nicht Zweck der Übung...
Ergänzung: Pro sortierbarer Spalte erhöht sich das RemoveFromFolder um 10 Sekunden, das PutInfolder erhöht sich um 2 Sekunden...
-
Mit solchen Datenmengen habe ich so etwas bisher noch nicht umgesetzt. Bei wenigen Dokumenten habe ich damit auch noch nie Probleme gehabt.
Wäre evtl. eine Alternative, den Ordner selber zu löschen und via PutInFolder neu anlegen zu lassen ?
-
leider nein. Der Ordner kann geöffnet sein...
-
Mit welchem Befehl entfernst Du die Dokumente aus dem Folder?
UPDATE: ich hab's gesehen, steht ja im Titel ...
-Werner