Domino 9 und frühere Versionen > ND9: Administration & Userprobleme

Script ausführen bevor und nachdem Datenbank geöffnet wurde

(1/2) > >>

Fabi94:
Moin Leute.

Wir haben eine Datenbank die bei den meisten Benutzern ewigkeiten braucht um geöffnet zu werden.
Ich würde gerne ein Script oder ähnliches bauen, welches loggt wann die Datenbank geöffnet wird und was das öffnen zuende ist.
(Ähnlich wie bei Winforms die events .OnOpening() und .OnOpend())

Ich habe probiert hierfür die "Database Script"e zu verwenden, da ich hier sowohl ein "Inizilize" als auch ein "PostOpen" finde.
Mein Problem ist aber, dass das "Initilize" erst aufgerufen wird, nachdem anderer Code ausgeführt wurde.
Dieser andere Code ist u.a. der Initilize Block einer Form, diese wird im Startframeset der Anwendung benutzt.

Um noch mal meine Frage zu konkretisieren:
Wie und wo schreibe ich Code der quasi auf Database.PreOpen und Database.PostOpen reagiert?

TLDNR:
Ich möchte Daten sammeln wie Lange es dauert eine gewisse Datenbank zu öffnen für verschiedene User im Unternehmen.

eknori:
Dafür gibt es CLIENT_CLOCK  https://www.netzgoetter.net/internet/blogs/netzgoetter.nsf/dx/messung-der-notesdomino-peformance-mit-client_clock.htm?opendocument&comments

Alles andere ist als untaulicher Versuch zu bewerten.

Fabi94:
Danke für die schnelle Antwort.

Ich werde das mal bei einem Kollegen hier in der IT ausprobieren, welcher diese Preformance Probleme auch hat.

Nichts desto trotz würde ich gerne Daten sammeln wer, wie oft die Datenbank aufruft und wie lange es dauert bis diese im client geladen ist.

eknori:

--- Zitat ---Nichts desto trotz würde ich gerne Daten sammeln wer, wie oft die Datenbank aufruft und wie lange es dauert bis diese im client geladen ist.
--- Ende Zitat ---

genau dafür ist das doch da

Fabi94:
Ich hab das so verstanden, dass dies nur für den (einzelnen) client ist.
Ich möchte aber quasi einen Datenbankeintrag machen, dass sich der User XYZ zum Zeitpunkt 123 die Datenbank angefordert hat und dass um 456 die Datenbank vollständig geöffnet hat.
Hier geht es mir erstmal nur um den User und nicht um was genau so lange dauert. Dieses log scheint mir da etwas overkill zu sein und nicht so leicht auf 500+ user anzuwenden.


--- Zitat ---Übrigens es gibt für den Server auch ein Server_Clock. Dies ist allerdings bei Produktivsystemen mit Vorsicht zu verwenden, da die Logs innerhalb von einigen wenigen Minuten etliche GB groß werden können.
--- Ende Zitat ---
Dieser Satz hält mich auch davon ab das Log auf dem Server selbst zu aktivieren.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln