Domino 9 und frühere Versionen > Administration & Userprobleme
Probleme mit der Aktualisierungszeit
Catrex:
Hallo,
ich bin ganz neu hier und ich hoffe das man mir evtl. ein wenig helfen kann.
Die Sache ist die, ich bin gerade in meinem Praxissemester und ich habe als
Aufgabe eine bereits vorhande Lotus Notes Datenbank unter R5 zu optimieren.
Und zwar ist momentan noch das Problem, dass es wenn man die Daten abgleichen
bzw. aktualisieren möchte das Ganze ca. 25-30 min dauert.
Zuerst einmal die Frage: "Sind das normale Zeiten ?"
Wenn ich davon ausgehen darf, dass das schon recht lange ist, dann gibt es da
sicherlich noch Nachholbedarf, was die Einstellungen angeht. Da ich nun nicht
so erfahren bin was Notes angeht, habe das noch nie vorher gemacht, wollte ich
einfach mal wissen auf welche Parameter bzw. Einstellungen man achten muss wenn
man eine optimale Aktualisierungszeit haben möchte.
Für eine kleine Hilfe oder einen Gedankenanstoss wäre ich wirklich sehr, sehr dankbar.
Wenn ich noch mehr Informationen braucht, dann sagt es mir einfach.
Ich stehe gerne Rede und Antwort. ;D
Mit freundlichen Grüssen
Sebastian ! ! !
MOD:
Hi,
welche Umgebung nutzt du um Daten abzugleichen?
Was ist das für eine Datenbank (Art und Größe)?
;D MOD
Catrex:
So, ich versuche das ganze mal mit meinen laienhaften Kenntnissen zu erläutern. Es handelt sich um eine Datenbank in der Aufträge von verschiedenen Leuten unterschiedlicher Abteilung abgearbeitet werden und wo dann auch Dateianhänge mit eingefügt werden. Mehr kann ich dazu auch nicht sagen. Genutz wird das ganze auf NT 4.0 Systemen.
Allerdings habe ich heute was neues erfahren, was das Problem nun ein wenig abändert. Es ist nicht so das das Aktuallisieren der kompletten Datenbank langsam ist. Da habe ich wohl bei der Problemstelltung was falsch verstanden. Es ist vielmehr so, dass man in einigen Ansichten die möglichkeit hat, die Aktion "Dokumente aktualisieren" zu benutzen. Wenn man dies macht, dann dauert es recht lange bis er sich da die aktuellen Daten gezogen hat.
So wie ich das sehe, ist diese Aktion "Dokumente aktualisieren" ja direkt in Notes vorhanden, also eine vorgegebene Aktion. Welche Möglichkeiten habe ich denn nun dort einzuwirken und zu erreichen diese lange Wartezeit herabzuschrauben ?
Wäre echt super wenn ihr euch meiner annehmt, wenn es hier jemanden gibt der überhaupt verstanden hat, was ich hier von mir gebe ! ;D
mfg
Sebastian ! ! !
Glombi:
Eine mögliche Ursache:
Mehrfache - evtl. teilweise unnötige Verwendung von @DbLookup oder @DbColumn.
1. Beispiel eines klassischen Performance-Killers:
@If(@IsError(@DbLookup(....);"";@DbLookup(....))
=> 1 @DbLookup zuviel
Besser:
_Lookup := @DbLookup(...);
@If(@IsError(_Lookup);"";_Lookup);
2. Beispiel eines klassischen Performance-Killers:
Ähnlicher @DbColumn / @DbLookup der mehrmals verwendet wird, nur jeweils andere Spalten.
Das kann man mit einem @DbLookup machen, der einen String mit Trennzeichen zurückliefert. Die Werte müssen dann extrahiert werden.
3. Beispiel eines klassischen Performance-Killers:
Verwenden von Feldnamen anstelle von Spaltennummern.
Man kann da einiges verbessern, das erfordert aber eine grundlegende Analyse der Datenbank. Und das kann ich hier im Forum nicht leisten.
Andreas
Driri:
Puuh, also es scheint sich um eine selbstgestrickte Anwendung zu handeln, oder wie darf ich das verstehen ?
Dann müßte man erstmal wissen, was sich hinter der Aktion "Dokumente aktualisieren" verbirgt.
Wenn die Datenbank sehr viele Dokumente beinhaltet, kann es in Abhängigkeit von der verwendeten Funktion schon recht lange dauern.
Evtl. läßt sich die Funktion auch optmieren oder umstellen, das hängt davon ab, was genau mit dieser Funktion erreicht werden soll. Evtl. könnte man die Funktion auch in einen serverbasierten, periodischen Agenten auslagern, so daß nicht jeder User damit hantiert, sondern die Aktualisierung in regelmäßigen Intervallen vom Server vorgenommen wird.
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln