Domino 9 und frühere Versionen > Entwicklung
Subforms umbenennen - Performanceeinbruch
koehlerbv:
Hallo zusammen,
folgende Frage (sicherlich nix für newbees):
Als "krönender Abschluß" der Entwicklung einer DB wurden einige Subforms umbenannt, um den Benennungskonventionen zu entsprechen. Hierbei handelt es sich um Subforms, die sowohl direkt eingebunden sind als auch durch Berechnung. Lt. Analyzer umfaßt die DB ca. 15.000 Design-Elemente.
Folge dieser Umbenennung: Dokumente, die mit Masken geöffnet werden, die die betreffenden Subforms enthalten, werden jetzt in der mindestens 15fachen Zeit geöffnet (vorher: < 1s, jetzt: deutlich über 10s).
Ich habe schon alles mögliche ausprobiert, um diesen Zustand zurückzudrehen - es hilft nur, das voerhergehende Template drüber zu bügeln, nur dann ist die Welt wieder in Ordnung (aber immerhin das geht): Kein compact mit allen möglichen Optionen, keine Bereinigung der desktop.dsk, Neuanlage cache.dsk (nach Umbenennung der Subforms hat jeder Client das gleiche Problem), keine Rück-Umbenennung, Neueinbinden der Subforms, Kopie der DB etc. pp.
By the way: Ich habe eine weitere DB gefunden, bei der dieser Effekt ebenfalls reproduzierbar ist - und weitere, bei denen dieser Effekt eben NICHT auftritt.
Ist jemand von Euch solch ein Effekt schon einmal untergekommen? Weiß jemand Rat oder hat gar Background-Infos, warum soetwas überhaupt auftritt?
Es hat ja den Anschein, als sei das Gesamt-Design der DB zerschossen - kennt jemand Möglichkeiten / Tools, soetwas zu reparieren oder zumindest zu analysieren ?
Vielen Dank im Voraus,
Bernhard (völlig ratlos)
PS: Die KBase habe ich auf und ab gesucht, Google gequält - nix, als hätten nur wir dieses Problem ...
ata:
Hallo Bernhard,
... ich hatte mal was in der Art. Wenn ich mich richtig erinnere müssen in den Masken die Teilmasken neu eingebunden werden. Ich gehe davon aus, daß es berechnete Teilmasken sind, oder...
ata
koehlerbv:
Hallo, ata,
danke für Deine Antwort.
Es sind sowohl berechnete als auch direkt eingebundene Teilmasken und: Nein, das erneute Einbinden der Teilmasken (Entfernen aus der Maske, Maske speichern, Designer schliessen, erneut einbinden und speichern) ändert nichts - das Öffnen eines Doks bleibt genau so dramatisch langsam.
Über jeden weiteren Tip - und sei es "Hatte ich noch nie" (wenn derjenige schon wirkliche grosse Notes-DBs programmiert hat) - freut sich
Bernhard
ata:
... nur so eine Idee: Leeres Template durchziehen, dann Design neu einspielen...
... noch was: handelt es sich um replizierende DB's? Tritt das auch bei loaklen DB's auf?
ata
koehlerbv:
Ich bin über JEDE Idee dankbar ;-)
Ein Design-Update über 'ne "putte" DB mit einem funktionierenden Template beseitigt das Problem sofort.
Die (Entwicklungs-)DB existiert auch in Repliken - überall das gleiche Problem. Ich hab' sie hier @home lokal - exakt gleiches Verhalten wie auf den Servers.
Und der Performance-Einbruch ist sofort für alle Users "verfügbar", sowie die DB auf dem Server (testweise) verändert wird.
Ciao,
Bernhard
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln