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:
|
---|---|---|
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 |
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 |