Hallo skywook,
solange es irgend geht - nimm Listen!
Ich würde von den Mengengerüsten ausgehen: 700.000 Zeilen... und was steht da so drin? Jeweils 100 Zeichen je Zeile macht 700.000*100 = 70MB Daten --> Das allein würde mich dazu bewegen, den Check VORHER zu machen.
Zum Check selbst - was sind "Leichen", sprich: wie aufwendig ist eine Prüfung, ob eine Zeile in die NotesDB soll oder nicht? Du willst aus 700.000 Zeilen Excel (oder CSV?) 3.000 Notes-Docs machen... heißt das, das Dich nur 3.000 aus 700.000 Zeilen interessieren? Oder faßt Du mehrere Zeilen Excel in einem Notes-Dokument zusammen? Auch das spricht eher für einen VORHER Check.
Tip aus der Praxis: so um 3*150.000 Listenelemente á 46 Zeichen je Job hat Notes R8.53 bisher klaglos verdaut, allerdings kommt irgendwann das Thema Laufzeit auf die Tagesordnung. Wenn Du das mit Listen und auch noch per Agent machen willst, denke daran, daß die Speicherbereinigung nochmal ungefähr soviel Zeit frißt, wie das Aufbauen der (gefüllten) Listen. Also am besten zum Schluß gleich per Hand die Listen mit ERASE löschen, dann kannst Du Dir wenigstens sicher sein, daß die aktuelle Amgr-Instanz nach dem finalen "ENDE"-Print auch tatsächlich bereit für neue Herausforderungen ist und nicht noch Minutenlang mit Putzen beschäftigt ist.
Wenn Speicher zum Problem wird, kannst Du von Listen auf Strings ausweichen. Nachteil: viel langsamer.
Viel Erfolg.