Das Notes Forum
Domino 9 und frühere Versionen => ND8: Administration & Userprobleme => Thema gestartet von: NDB am 31.07.14 - 08:01:04
-
Hi,
wir haben eine selbst entwickelte Datenbank, die jmeistens morgens recht langsam ist (beim Starten werden einige Berechnungen durchgeführt). Auffällig ist, dass zum Zeitpunkt wo sie langsam reagiert gerade vom Indexer ein 'Updatating view ... ' durchgeführt wird. Vom Gefühl her wird diese Datenbank viel häufiger als andere Datenbanken in Sachen Views upgedatet. Manchmal steht auf der Konsole der Satz "Updating view took more then 30 minutes". Gibt es Gründe dafür warum die Ansichten einer Datenbank so häufig aktualisiert werden und diese damit ausbremsen?
Im Moment bin ich etwas ratlos. Braucht ihr noch mehr Infos über die Anwendung selbst?
-
Hallo,
Also ich wuerde sagen, dass da irgendwas mit den/der Ansicht(en) nicht stimmt.
Ihr habt nicht zufaellig irgenwelche Sachen in den SELECT's der Ansichten wie @Now, @Today, ...
Ist aber nur ein Schuss ins Blaue hinein, da wir die Anwendung und den Aufbau der Views nicht kennen.
Andreas
-
Die @Todays wurden allen entfernt. Die hat es tatsächlich mal gegeben, wurde mir aber an anderer Stelle hier im Forum schon abgeraten.
In einigen Ansichten gibt es noch Abfragen wie
select ((FORM = "XX") & @Name([Abbreviated];@UserName) = @Name([Abbreviated];stammp_mitarbeiter) & @Date(zeit_datum) = @TextToTime("Heute"))
Ist das auch ungünstig?
-
zum Thema Domino Entwicklung gibt es von der IBM ein Redbook "Lotus Domino Development Best Practices" (http://www-10.lotus.com/ldd/ddwiki.nsf/xpViewCategories.xsp?lookupName=IBM%20Redbooks%3A%20Lotus%20Domino%20Development%20Best%20Practices)
Die Abschnitte "4.0 Coding techniques" und "6.0 Performance Considerations" sollten beim Lösen dieses und anderen Problemen hilfreich sein.
-
Danke für den Tipp. Schau ich mir an.
-
k