HP OpenVMS Systemsask the wizard |
The Question is: Where can I find a explanation of what changes to PQL_DENQLM, and PQL_MENQLM will mean to my system. What are the tradeoffs involved? What do these numbers really mean in terms that someone who is DBA/Sys Admin can understand? Is there a "Distributed Locks for Dummies" book? The Answer is :
These parameters establish the default and minimum numbers of locks
that all processes can utilize. For well-behaved application programs,
increasing these parameter values will have negligible effects.
Database packages are commonly consumers of large numbers of locks, and
can have numerous locks queued from each process -- accordingly, databases
can require large settings of the ENQLM process quotas and/or large values
for the system parameters PQL_*ENQLM.
What does this mean for you? Not much. Set the system parameters and
process quotas per the specifications of the database vendor. (Most of
the available database packages are well-behaved applications.)
From the SYSGEN help text:
Sys_Parameters
PQL_MENQLM
PQL_MENQLM sets the default limit on the minimum number of locks
that can be queued at one time by a process created by the
Create Process ($CREPRC) system service or the DCL command RUN
(Process).
PQL_MENQLM has the DYNAMIC and GEN attributes.
Sys_Parameters
PQL_DENQLM
PQL_DENQLM sets the default enqueue limit for a process created
by the Create Process ($CREPRC) system service or the DCL command
RUN (Process).
PQL_DENQLM has the DYNAMIC and GEN attributes.
|