[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2012
    Beiträge
    19
    Hallo zusammen,

    die Performance-Unterschiede in LAN und WAN treten nicht nur beim Update, sondern auch im ReadOnly-Modus auf.

    Der Einzelsatz-Zugriff ( vergleichbar dem RPG-CHAIN ) ist im WAN-Betrieb extrem langsam.

    Hier sinngemäss der Programm-Code:

    SQL = 'select * from DATEI where ...'

    RecordSet.Open (SQL)

    Mir scheint, dass das Öffnen des RecordSets der Flaschenhals ist.

    Gibt's dafür eine Erklärung ? Danke

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.696
    Die Frage ist, wieviele Daten denn da so übertragen werden.
    Man bedenke, dass der Open je mehrere Netzrequests auslöst.

    In der ODBC-Konfig kann man aktivieren(ich glaube Register Server), "SQL Vorablesezugriff", dies reduziert die Requests etwas.

    Um genaues zu analysieren, kann man über den ODBC-Manager einen SQL-Trace ziehen, der allerdings extrem verlangsamt.
    Hier sieht man dann genau, was da so alles abgeht.

    Zusätzlich ist es natürlich immer ein Unterschied, ob man einen SQL zusammenbaut oder mittels Command-Objekt und Parametern arbeitet.

    Hier kann man dann auch so verfahren:

    dim MyCmd as new ADODB.Command
    MyCmd.CommandText = "select * from myfile where key=?"
    set MyCmd.ActiveConnection=MyConnection

    dim MyRcd as new ADODB.Recordset

    MyCmd(0) = "Key"
    if MyRcd.State = adStateClosed then
    MyRcd.Open MyCmd
    else
    MyRcd.Requery
    endif

    Das dauert dann nicht mehr ganz so lange.
    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. ODBC Verbindung V5R4 vs. V6R1 Performance Probleme
    By fighter3582 in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 13-12-11, 09:11
  2. DB2 Connect ODBC vs. Client Access ODBC
    By ahingerl in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 01-06-11, 10:39
  3. ODBC performance
    By usafft in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 12-09-05, 09:53
  4. View vs LF / Performance
    By Robi in forum IBM i Hauptforum
    Antworten: 16
    Letzter Beitrag: 06-07-05, 10:47
  5. Sql remote und local
    By Robi in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 30-07-04, 12:41

Berechtigungen

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