The PDQPRIORITY setting determines how much of the amount of the memory set aside for DSS queries an individual query requests. For information about how the database server uses PDQPRIORITY to manage memory allocation for queries, see How the RGM Grants Memory.
Although you can set PDQPRIORITY as a global configuration parameter, client applications or users can override the global PDQPRIORITY setting in the following ways:
The UNIX syntax for the PDQPRIORITY environment variable is as follows:
>>-export--PDQPRIORITY--=--'--lowval--+------------+--'-------->< '-,--highval-'
When PDQPRIORITY is set in the environment of a client application, it specifies the percentage of shared memory that can be allocated to any query that client starts.
The syntax of the SET PDQPRIORITY statement is as follows:
>>-SET--PDQPRIORITY--LOW--lowval--HIGH--highval--;-------------><
The values that the SET PDQPRIORITY statement specify take precedence over the setting of the PDQPRIORITY environment variable or the PDQPRIORITY configuration parameter. The setting of MAX_PDQPRIORITY limits the actual percentage of resources granted, as described in Limiting the Amount of Memory That a Query Actually Receives.