Domino 9 und frühere Versionen > ND6: Entwicklung
30.000 Dokumente - Views öffnen langsam
m3:
Kannst Du kontrollieren, wann neue Dokumente hinein kommen?
botschi:
Nein, es handelt sich um eine Zeit- und Aufgabenerfassung. Morgens und Abends werden die meisten Dokumente neu angelegt. Zum Feierabend hin haben es die User natürlich besonders eilig und da können Sekunden zu Stunden werden.
Oder was meinst Du mit kontrollieren?
Ralf_M_Petter:
Ok! Danke dass du diese Frage gestellt hast, dadurch war ich gezwungen den Index Update Vorgang von Domino nochmal zu analysieren und jetzt weiß ich wie es funktioniert und warum es zu Problemen kommt.
Der Updatetask geht folgendermassen vor:
Wenn ein Dokument geändert wird, bzw. wenn ein Dokument erstellt wird, dann wird ein Satz in eine Warteschlange gestellt, dass die Views dieser Datenbank upgedated werden. Damit aber nicht bei jedem Update die Views geupdated werden, wird eine bestimmte Zeit gewartet. (Update_Suppression_Time in Notes.ini) Falls nun ein neuer Satz geändert wird, dann wird der erste Satz in der Queue gelöscht und ein neuer Satz generiert. Das heisst bei vielen Änderungen wird die View nie automatisch im Hintergrund aktualisiert. Deshalb gibt es den Parameter Update_Suppression_Limit. Mit ihm kann man die Anzahl der Aktualisierungen angeben nach der auf jeden Fall eine Aktualisierung ausgelöst werden soll. Ich muß das zwar erst probieren, aber wenn das wirklich so funktioniert dann müsste es auch dein Problem lösen. Einfach mal Update_Suppression_limit auf einen Wert setzen wie z.B. 10. Dann sollte die Performance besser werden. Eventuell müsste man den richtigen Wert durch probieren herausbekommen.
Grüße
Ralf
botschi:
Alles klar.
Du meinst sicher die Notes.ini des Servers.
Wirkt sich das dann auf alle DB´s auf dem Server aus? Da ich Entwickler und nicht der Admin bin, könnte der Admin ja leicht sagen "Du spinnst wohl alle paar Minuten die Ansichten zu aktualisieren?! Da geht der Server in die Knie."
Kann ich dem entegentreten? Ist es so, dass der Server dadurch im laufenden Betrieb sehr "belastet" wird?
Ralf_M_Petter:
Ja es betrifft die notes.ini auf dem Server. Der Parameter bewirkt nicht, dass alle paar Minuten alle Views aktualisiert werden sondern, er soll bewirken, dass auch views die sehr viele Änderungen haben alle x Änderungen upgedated werden. Ich bin gerade beim Testen ob es so funktioniert wie ich es mir vorstelle und was es vom performance Standpunkt her bedeutet. Ich poste die Ergebnisse dann hier.
Grüße
Ralf
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln