[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    cbe is offline [professional_User]
    Registriert seit
    May 2005
    Beiträge
    392
    Hallo,

    das teure dabei sind die Indexe. Bei solchen Massen lohnt es sich ggf. die Indexe zu löschen und wenn man fertig ist wieder aufzubauen - das Daten füllen geht dann vieel schneller, nur ist beim Index-Aufbau die Maschine eine Weile beschäftigt und in dieser Zeit ist der Index (und damit die Anwendung) nicht verfügbar.

    Trotzdem haben wir es idR. so gemacht für Reorg von Buchhaltungsdaten (ging so ca. 20 std, mit angehängten Indexen hätte es mind. mehrere Tage benötigt).

    Eine Faustformel, wie lange was dauert, kann ich Dir aber auch nicht geben, hängt wohl auch stark vom Hauptspeicher ab.

    Gruß
    Christian

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Vor allen Dingen sollte FRCWRITE solange abgeschaltet werden.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Jan 2005
    Beiträge
    30
    Zitat Zitat von cbe
    Hallo,

    das teure dabei sind die Indexe. Bei solchen Massen lohnt es sich ggf. die Indexe zu löschen und wenn man fertig ist wieder aufzubauen - das Daten füllen geht dann vieel schneller, nur ist beim Index-Aufbau die Maschine eine Weile beschäftigt und in dieser Zeit ist der Index (und damit die Anwendung) nicht verfügbar.

    Trotzdem haben wir es idR. so gemacht für Reorg von Buchhaltungsdaten (ging so ca. 20 std, mit angehängten Indexen hätte es mind. mehrere Tage benötigt).

    Eine Faustformel, wie lange was dauert, kann ich Dir aber auch nicht geben, hängt wohl auch stark vom Hauptspeicher ab.

    Gruß
    Christian
    Genau das ist das Problem, wenn ich berechnen kann, dass ich an einem langen Wochenende (z.B. Pfingsten) die Daten mit nur einer log. Sicht übernommen bekomme und danach die Zeit ausreicht alle anderen benötigten 14 [SIC!] logischen Sichten aufzubauen würde ich es gerne so machen. Wenn nicht muss ich das Produktivsystem für etwig und drei Tage mit der Übernahme belasten...

    Und dann noch die unausweichliche Frage des Dummies, was bitte ist FRCWRITE, und wie stelle ich es aus?

    Verwirrt und Ahnungslos, aber voller Hochachtung vor allen klugen Tipps.

    Burkhard

  4. #4
    Registriert seit
    Aug 2004
    Beiträge
    923
    Zitat Zitat von Burkhard
    ...Und dann noch die unausweichliche Frage des Dummies, was bitte ist FCWRITE, und wie stelle ich es aus?...
    ich glaube, damit ist FRCRATIO gemeint. Siehe CRTPF bzw. CRTLF

    k.

  5. #5
    Registriert seit
    Jan 2005
    Beiträge
    30
    Zitat Zitat von Burkhard
    Genau das ist das Problem, wenn ich berechnen kann, dass ich an einem langen Wochenende (z.B. Pfingsten) die Daten mit nur einer log. Sicht übernommen bekomme und danach die Zeit ausreicht alle anderen benötigten 14 [SIC!] logischen Sichten aufzubauen würde ich es gerne so machen. Wenn nicht muss ich das Produktivsystem für etwig und drei Tage mit der Übernahme belasten...

    Und dann noch die unausweichliche Frage des Dummies, was bitte ist FRCWRITE, und wie stelle ich es aus?

    Verwirrt und Ahnungslos, aber voller Hochachtung vor allen klugen Tipps.

    Burkhard
    Aha, habe gerade herausbekommen, das damit die Blockung im Systemcache beeinflusst wird.

    Danke.

  6. #6
    cbe is offline [professional_User]
    Registriert seit
    May 2005
    Beiträge
    392
    Zitat Zitat von Burkhard
    ... Wenn nicht muss ich das Produktivsystem für etwig und drei Tage mit der Übernahme belasten...
    ...
    und mit einer evtl. laufenden Sicherung hast Du während dieser ewig+3Tage kein Problem?

    Überrede doch mal die entsprechenden Leute, dass Du im Produktiv-System 1 Idx übers Wochenende testweise neu aufbauen darfs, das gibt meiner Meinung nach die beste Zeitschätzung.

    Nicht alle Indexe dauern gleichlang, manchmal scheint das System auf bereits bestehende zurückgreifen zu können. Ich würde einen mit großer Objektgröße nehmen.

    Eine PF kann übrigens bereits einen Index enthalten, den kannst Du (soweit ich weiß) leider nicht temporär löschen, der würde in jedem Fall bremsen.

    Gruß,
    Christian

  7. #7
    Registriert seit
    Jan 2005
    Beiträge
    30
    Zitat Zitat von cbe
    und mit einer evtl. laufenden Sicherung hast Du während dieser ewig+3Tage kein Problem?
    ...
    Eine PF kann übrigens bereits einen Index enthalten, den kannst Du (soweit ich weiß) leider nicht temporär löschen, der würde in jedem Fall bremsen.

    Gruß,
    Christian
    Die PF sind "sauber" und die Datensicherung ist ein ernstes Problem.
    Voraussichtlich muss die Datei in einem anderen Verzeichnis bearbeitet werden das nicht gesichert wird. Und, ja, mir ist auch schon schlecht bei dem Gedanken, dass etwas passieren könnte!

    Ein leines bisschen verzweifelt
    Burkhard

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Selbst auf einem schnellen System (bis 1000 Sätze/Sek. gepuffert), wirst du wohl ca. 48 Stunden benötigen.
    Da lohnt es sich ggf. das Ganze in Häppchen durchzuführen.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  9. #9
    cbe is offline [professional_User]
    Registriert seit
    May 2005
    Beiträge
    392
    Häppchenweise macht natürlich nur mit angehängten Indexen Sinn.

    Bevor Du aber die Sicherung umgehst, schreib lieber ein Kopierprogramm, dass Satz für Satz nimmt, kopiert und aus der Quelldatei herauslöscht, und das z.B. alle 1000 Sätze prüft, ob ein Datenbereich auf "X" steht.
    Hiermit kannst Du kurz vor der Sicherung die Datei entsperren, und den Kopierjob gleich nach der Sicherung wieder anlaufen lassen.
    So kannst Du auch steuern, dass tagsüber das Ding nicht läuft, weil die Anwender sich wahrscheinlich reihenweise über die Performance beschweren würden.

    Ich würde auf jeden Fall prüfen, ob die Indexe neu aufzubauen nicht doch möglich ist.

    Gruß
    Christian

  10. #10
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Hallo,

    auf einem schnellen System mit parallel Database Feature ist das mit SQL wesentlich schneller durch (Faktor 10 mindestens, eher 20). Bei den Häppchen und ausreichender I/O Leistung (balanciertes System) ist Parallelisierung das Zauberwort).

    mfg

    Dieter Bender

    Zitat Zitat von Fuerchau
    Selbst auf einem schnellen System (bis 1000 Sätze/Sek. gepuffert), wirst du wohl ca. 48 Stunden benötigen.
    Da lohnt es sich ggf. das Ganze in Häppchen durchzuführen.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  11. #11
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    @Dieter
    Allerdings verhindert FRCWRITE das wieder.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  12. #12
    Registriert seit
    Mar 2002
    Beiträge
    5.365
    Hallo,

    das muss keineswegs so sein, erstens topt Journalisierung den FRCRATIO, zweitens kann bei REUSE durchaus an mehreren Stellen geschrieben werden und bei write cache der Platten ist das forcierte Schreiben auch nur ein logisches

    mfg

    Dieter

    Zitat Zitat von Fuerchau
    @Dieter
    Allerdings verhindert FRCWRITE das wieder.
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

Similar Threads

  1. Berechnung SINUS/COSINUS
    By RolandScherieble in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 05-05-03, 20:00
  2. ILE RPG, Berechnung extern definieren
    By Bau in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 05-12-02, 16:43
  3. Suche Tool für Berechnung Zeitdifferenz
    By sho1 in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 04-12-02, 18:55
  4. Formel programmierbar ?
    By Krieg in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 19-02-02, 06:56
  5. Formel programmierbar ?
    By Krieg in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 15-02-02, 15:28

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •