BP82 - Buffer Pool-Platzhalter wenn Objekt nicht gefunden

#### Search Results

Search

# BP82 - Buffer Pool-Platzhalter wenn Objekt nicht gefunden

Dieser Natural-Profilparameter gibt an, ob ein Platzhalter in den Natural Buffer Pool gestellt wird, wenn ein Objekt nicht in einer Library gefunden worden ist.

Mögliche Werte | `ON` | Wenn ein Objekt nicht gefunden wurde, wird ein Platzhalter in den Buffer Pool gestellt. Anmerkungen: Aus Sicht des Buffer Pool Managers ist dieser Platzhalter ein gewöhnliches Objekt. Für den Natural Object Loader ist er ein Hinweis darauf, dass keine Notwendigkeit besteht, nach diesem Objekt in der Systemdatei zu suchen. Weitere Einzelheiten siehe Beispiel.
`OFF` | Wenn ein Objekt nicht gefunden wurde, wird kein Platzhalter in den Buffer Pool gestellt.
Standard-Einstellung | `OFF` |
Dynamische Angabe | ja |
Angabe innerhalb der Session | nein |

#### Beispiel:

Angenommen der Natural Buffer Pool ist leer, Sie haben Natural mit dem Parameter `STEPLIB=XYSTEP` gestartet, sich in der Library `XYLIB` angemeldet, und Sie versuchen das Programm `XYPROG` auszuführen, das sich in der Library `SYSTEM` in der Systemdatei `FUSER` befindet. Beim Laden des Programms `XYPROG` sucht Natural zuerst in der Library `XYLIB`, danach in der Library `XYSTEP` und findet das Programm schließlich in der Library `SYSTEM` in `FUSER`.

Wenn der Profilparameter `BPSFI` (Objektsuche zuerst im Buffer Pool) auf `OFF` gesetzt ist, führt jeder Benutzer, der dasselbe macht, Datenbankaufrufe aus, um nach dem Objekt `XYPROG` in der Library `XYLIB` und in `XYSTEP` zu suchen, aber diese Datenbankaufrufe sind niemals erfolgreich. Um diese unnötigen Datenbankaufrufe zu verhindern, wird ein Platzhalter in den Buffer Pool gestellt. Wenn Sie mit der Funktion List Objects des Dienstprogramms `SYSBPM` in den Buffer Pool schauen, sehen Sie diesen Platzhalter als gewöhnliches Objekt:

    14:34:39             ***** NATURAL SYSBPM UTILITY *****             2011-05-02
    BPNAME QA82GBP                - List Objects -                 Type Global Nat
    BPPROP OFF                                                       Loc DAEF QA82
    C  Library  Object    DBID  FNR Loc RLD Use Max  Reuse     TotalUC ObjSize Sto
       *_______ ________ _____ ____ ___ ___ ___ ___ ______ ___________ _______ ___
    __ XYLIB    XYPROG      10   32 B             1                  1      90   4
    __ SYSTEM   XYPROG      10   32 B             1                  1   2,656   4
    __ XYSTEP   XYPROG      10   32 B             1                  1      90   4