Domino 9 und frühere Versionen > ND7: Entwicklung
Wie ScriptVoodoo bekämpfen?
Basti*:
Ich hab nun den Vorschlag von Peter Klett umgesetzt und lasse die Entries außen vor und schnappe mir gleich die Docs. Faszinierender Weise läuft dann auch noch so einiges merkwürdig. Ich hab plötzlich Dokumente ohne Inhalt => Felder = leer, kein CrerateDate, keinen Creator, etc..
Und da kommt der Gedanke von Driri ins Spiel: es ist zwar keine Kategorie, aber so ähnlich! Das Flag IsValid = false und IsDeleted=true. Irgendwas ist komisch. Warum die Docs gelöscht und nicht valid sind, kann ich noch nicht erklären, aber zumindest scheint es sehr hilfreich, ein Doc vor der Verwendung auf isValid und isDeleted zu prüfen. (=> Aufwand => *nerv*)
Ein Gedanke: kann es daran liegen, dass ich die Doks in der Ansicht zu erst komplett lösche, dann dort haufwenweise neue erzeuge und diese sofort wieder über db.getView einlese? Alles quasi in einem Atemzug. Ein refresh der Ansicht mache ich vorher eigentlich noch. Aber vielleicht reicht das ja nicht?!
Grüße
Basti
Driri:
Das sind vermutlich Deletion Stubs. Wenn Du auf Nummer Sicher gehen willst, mußt Du auf IsValid prüfen.
Basti*:
Deletion Stubs? Aha .. ok ... Hab gelesen, dass es die Dinger gibt, man sie ggf. los werden oder zählen möchte, aber was hat es damit auf sich? Kommt irgendwie beim Löschen und wird x Tage vorgehalten, aber was, warum und wieso??? ???
Mitch:
--- Zitat von: Basti* am 15.01.13 - 14:21:56 ---Deletion Stubs? Aha .. ok ... Hab gelesen, dass es die Dinger gibt, man sie ggf. los werden oder zählen möchte, aber was hat es damit auf sich? Kommt irgendwie beim Löschen und wird x Tage vorgehalten, aber was, warum und wieso??? ???
--- Ende Zitat ---
Wird für die Replikation benötigt. Damit der andere Server weiß, was er denn löschen soll.
Man sollte die Dinger nicht unnötig produzieren. Du schriebst von "haufenweise löschen und neu anlegen" - für den Fall, dass das "Aktualisieren für Faule" ist: Besser echt aktualisieren. ;)
Gruß,
Mitch
Basti*:
Das heißt, wenn ich ein Dokument lösche, wird jedes mal so ein Deletion-Stubs-Dings erzeugt?? Ok.
"Aktualisieren für Faule"? ... hmmm ... weiß nicht, obs das ist ... ;)
Ich muß einmal am Tag (beim Entwickeln & Debuggen öfters) eine Datei mit rund 50.000 Datensätzen importieren. Jeder Datensatz wird dabei ein neues HilfsDokument. Mit den HilfsDokumenten aktualisiere ich dann die Hauptdokumente.
Bei jedem neuen Import schmeiß ich alle HilfsDokumente wieder weg. Sprich: ich lösche sie. Um dann wieder neue anzulegen.
Das Verfahren ist was die Stubs betrifft wohl nicht so gut, oder??
Basti
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln