[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Zitat Zitat von Fuerchau Beitrag anzeigen
    "3. Laut dem Buch wird bei der ersten Abfrage der Index verwendet, bei der zweiten jedoch nicht."

    Woher nimmt das Buch diese Aussage?
    Wahrscheinlich aus der Annahme, das in einer Adress-Tabelle mehr unterschiedliche Postleitzahlen wie unterschiedliche Länder vorhanden sind.
    Das ist allerdings eine allgemeine Aussage!

    Auf IBM i wird die Entscheidung, ob, wann und wie ein Index verwendet wird von den Statistik-Informationen (Informationen über die Anzahl der unterschiedlichen Schlüssel-Werte und Anzahl der Datensätze, die diese Schlüssel-Werte haben) beeinflusst.

    Dazu kommt noch die Art des Indexes, d.h. Binary Radix Tree Indexes (Traditionelle Indixes) werden nur verwendet, wenn max. 15 - 20% der Datensätze zurückgegeben werden.

    Zwischen ca. 20 - 70% können Encoded Vector Idices verwendet werden.

    Der Optimizer kann auch in unterschiedlichen Situationen unterschiedliche Access Plans erstellen, d.h. wenn mit einem Kunden 80% des Umsatzes gemacht werden, wird bei Auswahl des Kunden kein Index verwednet. Wenn allerdings ein anderer Kunde mit einem Auftrag ausgewählt wird, kann ein Index nach Kunde verwendet werden.

    Der Optimizer ist sogar in der Lage für ein und die selbe Datei in ein und derselben Abfrage mehrere Indices gleichzeitig zu verwenden (Index Anding und Index Oring)

    Ich würde das folgende White Paper empfehlen:

    IBM DB2 for i indexing methods and strategies
    Learn how to use DB2 indexes to boost performance


    Birgitta
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 5. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  2. #2
    Registriert seit
    Nov 2015
    Beiträge
    80
    Verstehe...
    Vielen Dank für die Rückmeldungen
    Grüße!!!

Similar Threads

  1. Index Advisor
    By KingofKning in forum NEWSboard Programmierung
    Antworten: 3
    Letzter Beitrag: 03-07-15, 13:04
  2. LF / SQL index
    By woodstock99 in forum NEWSboard Programmierung
    Antworten: 31
    Letzter Beitrag: 18-03-15, 13:29
  3. Glaubensfrage LF / index und performance
    By Robi in forum NEWSboard Programmierung
    Antworten: 6
    Letzter Beitrag: 06-02-15, 15:26
  4. QDDS: Index absteigend
    By dino in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 24-09-14, 18:24
  5. Create Index
    By tarkusch in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 06-11-13, 11:44

Tags for this Thread

Berechtigungen

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