[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Mar 2003
    Beiträge
    80
    Angeblich gibt es minimum-Allocate von 32 Bytes, die das System immer nimmt.
    (Wahrscheinlich weil, viele das Allocate vergessen)

    Speziell bei Kommentarfeldern mach Varchar Sinn.
    Beispiel möglicher Kommentar 500 Zeichen, es wird aber nur bei 1% ein Kommentar erfasst.

    Bei Zuweisung in RPG ist ein %trim empfehlenswert.
    Man kann das mit SQL mit Length(Feld) bei besetehenden Daten überprüfen.

    Bei uns ist auch der Trend Richtung Unicode.
    Das ist natürlich für Joins problematisch, wenn manche Dateien umgestellt sind, andere nicht.

  2. #2
    Registriert seit
    Mar 2002
    Beiträge
    5.288
    ... ist doch interessant, dass beim Thema Performance immer wieder die Mythen dominieren:
    - varchar und allocate: Angabe von Allocate < Feldlänge spart Platz und wird mit zusätzlichem synchronem I/O bestraft, wenn die belegte Feldlänge > alls der allocate ist. Das lesen von "Luft" ist asynchroner I/O und kann wg. pre paging vernachlässigt werden.
    - VARCHAR allgemein: Verwendung von VARCHAR ist verbreiteter Standard außerhalb von DB2, die AS/400 Implementierung ist lausig und ich würde das eher vermeiden, wenn nicht Datenbank Unabhängigkeit gefordert ist.
    - Unicode: was die Positionierung der AS/400 angeht ähnlich wie VARCHAR, aber "wat mutt dat mutt"
    - Keyfelder: Keyfelder sollten immer Binary sein (Integer oder CCSID 65535), niemals VARCHAR (eine verbreitete Oracle Sitte) - ansonsten können unterschiedliche Keys je nach Einstellungen des Bildschirms gleich aussehen (das ist also kein Performance Problem).

    D*B
    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. Neues Release ArdGate unterstützt Unicode
    By BenderD in forum NEWSboard Server Software
    Antworten: 1
    Letzter Beitrag: 05-03-15, 08:53
  2. System Performance Analyse und Performance Tuning
    By Bernstein in forum NEWSboard Server Job
    Antworten: 0
    Letzter Beitrag: 05-08-14, 17:34
  3. Unicode - Etikettendruck zpl2 - CGIDEV2
    By Drittaccount in forum NEWSboard Programmierung
    Antworten: 15
    Letzter Beitrag: 06-02-14, 18:29
  4. IFS-Performance
    By NorBo in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 29-04-03, 15:12
  5. Performance
    By mk in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 27-06-02, 09:32

Berechtigungen

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