Autor Thema: FT Index einer DB regelmässig kaputt  (Gelesen 2555 mal)

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
FT Index einer DB regelmässig kaputt
« am: 11.06.07 - 09:54:56 »
In einer Applikation, die ich betreue, wird sehr viel mit Dokumentlöschungen gearbeitet. Der FT Index ist in regelmässigen Abständen korrupt. Teilweise stürzt dann bei Suchen auch noch der Server mit ab.
Gibt es etwas, was ich machen kann, damit der FT stabiler wird (ohne die  Applikation neu zu schreiben)?
Die Admins legen den Index jetzt jede Nacht neu an als erste Hilfsmassnahme.

grüsse

Dau-in
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline WernerMo

  • @Notes Preisträger
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 3.050
  • Geschlecht: Männlich
Re: FT Index einer DB regelmässig kaputt
« Antwort #1 am: 11.06.07 - 09:58:30 »
Hallo,

jeden Morgen (z.b. um 5:00 Uhr)  oder jeden Sonntag im Admin einen Prozess laufen lassen, der den Index löscht und neu aufbaut?

Gruß aus Nürnberg (Nießelregen) nach München
Werner
Gruß Werner
  o                                                  o   
 /@\  Nächster @Notes-Stammtisch  /@\  online Sept. 2020?
_/_\__________________________/_\_ Details folgen.

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: FT Index einer DB regelmässig kaputt
« Antwort #2 am: 11.06.07 - 16:03:43 »
ich glaube schon, dass die Admins das über einen Agenten erledigen und nicht selbst nachts am Server sitzen  ;)

Ich denke, das hat mit den vielen Dokumentlöschungen zu tun, aber die kann ich leider nicht abstellen.

grüsse

dau-in
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: FT Index einer DB regelmässig kaputt
« Antwort #3 am: 11.06.07 - 16:11:29 »
In fast allen Fällen, die ich in mehr als 15 Jahren Notes kennengelernt habe, gab es für permanente und übermässig viele Löschungen von Dokumenten vorrangig zwei Gründe (eigentlich "immer"):
- Das Konzept der Notes-Lösung war völlig falsch
- Notes war für die Aufgabe das falsche System.

Bernhard

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: FT Index einer DB regelmässig kaputt
« Antwort #4 am: 12.06.07 - 08:32:51 »
... so viele Löschungen können durchaus die Ursache sein - warum müssen die Dokumente denn gelöscht werden - warum kein Update im Bedarfsfall?

toni
Grüßle Toni :)

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: FT Index einer DB regelmässig kaputt
« Antwort #5 am: 12.06.07 - 09:24:23 »
In einer Applikation, die ich betreue, wird sehr viel mit Dokumentlöschungen gearbeitet.

Zitat
Deleting a document and then recreating “the same” document is three times as bad in terms of performance, as just modifying the existing document.
Andre Guirard in "Performance basics for new developers"

Ich würde hier ein Redesign andenken.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: FT Index einer DB regelmässig kaputt
« Antwort #6 am: 13.06.07 - 07:48:08 »

Ich würde hier ein Redesign andenken.

Lieber nicht.
Fürs erste werde ich mich aufs Beten verlegen, und dreimal täglich den Server streichelnn
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

Offline Gandhi

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 918
  • Geschlecht: Männlich
  • Domino for the masses
Re: FT Index einer DB regelmässig kaputt
« Antwort #7 am: 21.06.07 - 11:39:48 »
Um das ganze mal ein bisschen aufzulösen (schliesslich bin ich der Verbrecher, der das ganze entwickelt hat)

- Die Löschungen sind tatsächlich konzeptbedingt
- Domino war in dem Fall das einzig verfügbare System mit entsprechenden Ressourcen (mir)

Die Löschungen sind aus folgendem Grund notwendig:
Es soll von mehreren Personen gleichzeitig auf das gleiche Dokument (via Browser) zugegriffen werden. Alle diese Personen greifen dabei auch auf gleiche Felder zu.
Hierzu wird dann für jeden Anwender eine Arbeitskopie des Dokumentes für einen Teilbereich erstellt. Bestimmte Felder benutzen wie gesagt alle gleichzeitig.
Beim Speichern dieser Kopie werden die Felder aus dem Bereich in das Original übertragen, die Werte der gemeinsam genutzten Felder (z.B. History) an die Felder des Originals angehängt.
Die Arbeitskopien werden in einen nichtsichtbaren Status versetzt und dann mittels eines periodischen Agenten gelöscht.
Man kann natürlich auch alle Daten auf dem Dokument löschen und einen Pool von leeren Dokumenten halten, die dann wieder als Arbeitskopie benutzt werden können.
Das war in der Phase, in der ich entwickelt habe schlicht nicht nötig - da es zum einen noch keinen FTI gab und zum anderen keine Performance- bzw. Stabilitätsprobleme aufgetreten sind.

Da ich zwischenzeitlich den Arbeitgeber gewechselt habe bin ich nicht mehr auf dem allerneuesten Stand - aber:
- ich bezweifle, dass der FTI überhaupt notwendig ist
- die Applikation ist lange sehr stabil gelaufen (nicht besonders performant aber stabil)
- ich vermute eher, dass die Probleme mit dem Serverumzug zu tun haben - vorher wars ja relativ ruhig. Da gibt es schon einen signifikanten zeitlichen Zusammenhang oder?

Btw.: Die DB ist wirklich SEHR komplex. Xanthi hat das mehr oder weniger unfreiwillig übernommen - grösseres Redesign ist nicht zu empfehlen wenn dann schon eher ein Neuaufbau mit einem anderen, mächtigeren System (J2EE, .NET) - wobei das Teile des Kunden sicherlich nicht freuen wird.
Der "Wenn ich" und der "Hätt' ich" das sind zwei arme Leut'
oder für den Süden:
Hatti Tatti Wari - san drei Larifari

Offline DAU-in

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.129
  • Geschlecht: Weiblich
  • - unterwegs -
Re: FT Index einer DB regelmässig kaputt
« Antwort #8 am: 21.06.07 - 12:23:44 »
Seit dem Serverumzug ist jetzt gerade Ruhe (vermutlich die vor dem Sturm).

Ich habe inzwischen den Verdacht, dass eine Kombination aus dem FTI und den nicht löschbaren Dokumenten der Auslöser war.
Aber ich starte jetzt keine Versuchsreihe für die Verifikation dieser Theorie.

Edit: die Servercrashes waren auf dem alten Server. Die Admins konnten immer 2 DBs (mit FTI und immer wieder nicht löschbaren Dokumenten) als Schuldige identifizieren.  Die dritte nahezu identische DB (mit FTI, ohne unlöschbare Dokumente) hat nie einen Servercrash ausgelöst.
« Letzte Änderung: 21.06.07 - 13:47:39 von DAU-in »
mühsam ernährt sich das Eichhörnchen

aktuelle Tätigkeit: Feldschubse

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz