[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Jun 2001
    Beiträge
    32

    Angry AS400 zu langsam?

    von Windoof-PCs über BDE(Borland Delphi) und Client Access dauern die Zugriffe auf AS400 viel zu lange!!!

    Wie kann ich Transaktionen kapseln??

    Normalerweise:
    StartTransaction;
    Rollback oder Commit;
    Geht aber auf AS400 nicht!

  2. #2
    Registriert seit
    Aug 2003
    Beiträge
    163
    Was geht auf der AS/400 nicht?

    Selbstverständlich ist ein Rollback und Commit möglich.

    Voraussetzungen:

    1. Alle Dateien, die im Programm zum update verwendet werden, müssen journalisiert sein.

    2. Vor dem Öffnen der Dateien (bzw. dem Programmstart) muss der CL Befehl STRCMTCTRL die Transaktionskontrolle einleiten.

    3. Nach dem Schliessen der Programme bzw. nach dem Programmende wird die Transaktionkontrolle mit dem Befehl ENDCMTCTRL wieder beendet.

    Im Programm wird bei COMMIT bzw. ROLLBACK die Transaktion abgeschlossen und eine neue Transaktion gestartet.

    Gruss

    Hubert

  3. #3
    Registriert seit
    Feb 2001
    Beiträge
    20.236
    Hier werden 2 Themen vermischt:

    1. Dauer der Zugriffe
    Dieses Thema wurde schon mehrmals behandelt und ist immer wieder das gleiche Problem. Wenn in der WHERE-Klausel keine Schlüsselfelder angegeben werden, ist die AS/400 gezwungen ggf. über die ganze Datei zu scannen. Seit V5 wird auch kein temporärer Index mehr erstellt.
    Also darauf achten, dass in der WHERE-Bedingung vorhandene Schlüssel verwendet werden (DSPDBR).
    Fehlt ein Zugriff, kann dieser mittels CREATE INDEX oder aus DDS per CRTLF jederzeit hinzugefügt werden.

    2. Transaktionen
    Wenn die Dateien auf der AS/400 journalisiert werden (CRTJRN, CRTJRNRCV, ADDPFJRN usw.) kann auch mit Transaktionen gearbeitet werden.
    Die wenigsten Anwendungen auf AS/400 verwenden aber Journale, daher muss bei der ODBC-Verbindung Commitment *NONE eingetragen werden.
    Ein STRCMTCRTL bzw. ENDCMTCTRL ist nicht erforderlich, da dies der DB-Serverjob automatisch erledigt.

    Anmerkung: geschachtelte Transaktionen sind nicht möglich !
    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

Similar Threads

  1. Tape von einer AS400 von anderer AS400 aus nutzen?
    By hs in forum IBM i Hauptforum
    Antworten: 15
    Letzter Beitrag: 07-11-06, 19:28
  2. Druckereinrichtung auf AS400?
    By stephanr1 in forum NEWSboard Drucker
    Antworten: 7
    Letzter Beitrag: 20-07-06, 14:00
  3. FTP von der AS400 -> zum PC sehr langsam
    By ExAzubi in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 17-03-06, 09:26
  4. AS400 Operatorin sucht Stelle im Raum Frankfurt
    By NixWisserin in forum NEWSboard Server Job
    Antworten: 0
    Letzter Beitrag: 15-02-05, 17:51
  5. AS400 zu langsam?
    By infomio in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 19-06-01, 08:02

Berechtigungen

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