Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: bikerboy am 15.08.08 - 15:06:36

Titel: 1000sende Dokumente schnell löschen
Beitrag von: bikerboy am 15.08.08 - 15:06:36
Hallo liebe Gemeinde,

gibt es einen schnelleren Weg 1000sende Dokumente zu löschen, als über eine Collection ?


Zur Angabe der Grössenordnung  ca. 80.000
Titel: Re: 1000sende Dokumente schnell löschen
Beitrag von: Glombi am 15.08.08 - 15:08:31
 ???
Titel: Re: 1000sende Dokumente schnell löschen
Beitrag von: bikerboy am 15.08.08 - 15:08:59
heisst das nein ?
Titel: Re: 1000sende Dokumente schnell löschen
Beitrag von: koehlerbv am 15.08.08 - 15:09:30
Die Auswahl musst Du ja erstmal treffen, also bekommst Du eine NotesDocumentCollection. Schneller geht es also nicht als über NotesDocumentCollection.RemoveAll.

Bernhard

PS: Es sei denn, Du löschst die DB. Dann sind sie auch weg  ;D
Titel: Re: 1000sende Dokumente schnell löschen
Beitrag von: Glombi am 15.08.08 - 15:14:49
heisst das nein ?
Nein, sondern "Mehr Infos bitte".

Vermutlich machst Du es schon mit
Call notesDocumentCollection.RemoveAll( force )

oder?

Andreas
Titel: Re: 1000sende Dokumente schnell löschen
Beitrag von: bikerboy am 15.08.08 - 16:04:11
Ja im Moment machen wir es über eine Kollektion, aber es dauert rund 30 Min
Titel: Re: 1000sende Dokumente schnell löschen
Beitrag von: koehlerbv am 15.08.08 - 16:07:10
Das kann durchaus normal und schnellstmöglich sein.

Worin besteht denn eigentlich Euer Problem? Wenn Du einen solchen Stunt machst, wird das doch wohl eine einmalige Aktion sein? Ansonsten habt ihr einen schwerwiegendes architektonisches Problem und daraus folgend noch ganz andere.

Bernhard
Titel: Re: 1000sende Dokumente schnell löschen
Beitrag von: eknori am 15.08.08 - 16:25:02
evtl, bringt ein Haken in den Datenbankeigenschaften bei "Freien Platz nicht überschreiben" noch einen kleinen Zeitvorteil. Doping für die DB sozusagen ...
Titel: Re: 1000sende Dokumente schnell löschen
Beitrag von: koehlerbv am 15.08.08 - 16:29:17
Ungelesen-Eigenschaften bringen auch noch was, bestimmt haben wir noch die eine oder andere Kleinigkeit übersehen.

Es bleibt aber die eigentliche Frage: Was soll das Ganze? Einmalig ist es wurscht. Wenn sich das dauernd wiederholt, ist es mehr als kritisch - solange es um immer die gleiche DB geht.

Aber der Radlerbub ist wohl schon im Wochenende ...  ;D

Bernhard
Titel: Re: 1000sende Dokumente schnell löschen
Beitrag von: eknori am 15.08.08 - 16:36:17
Bernhard, das ist gar nicht so weit hergeholt. Wenn ich an unsere Notes Archivierung denke, dann komme ich auch nach einer Woche auf eine solche Anzahl Dokumente, die in einer Db schlummern. Normalerweise kann man die nach 2 Tagen löschen, aber zumindest momentan brauchen wir die Docs noch, um ggf. Probleme im Zusammenhang mit der Archivierung erkennen zu können.
Da ist auch nichts in Richtung Verdichtung zu machen. Die Docs werden vom System erstellt. Habe auch keine Lust, mich da noch reinzuknieen. Das habe ich schon zu genüge bei dem System getan.
Titel: Re: 1000sende Dokumente schnell löschen
Beitrag von: koehlerbv am 15.08.08 - 16:47:00
Das ist aber schon eine "nicht ganz gewöhnliche" Notes-DB, Ulrich. Aber es kommt eben vor.

Ich habe aber nach wie vor das Bauchgefühl, dass bei Robert ein anderes (Architektur-)Problem schlummert. Wenn nicht, dann will ich mich sehr gerne geirrt haben  ;)

Bernhard
Titel: Re: 1000sende Dokumente schnell löschen
Beitrag von: bikerboy am 20.08.08 - 15:19:45
Wird euch wundern , ist aber garnicht mein Problem, also meine Architektur ist das nicht. Kunde hat das verbockt.