要控制分配给 PDQ 的资源,您可以设置 PDQPRIORITY 环境变量。不设置 PDQPRIORITY 环境变量的查询在发出查询之前将不使用 PDQ。此外,要想对用户指定的 PDQ 优先级级别设定一个上限,您可以设置 MAX_PDQPRIORITY 配置参数。
设置 PDQPRIORITY 环境变量和 MAX_PDQPRIORITY 参数时,您可以实现对数据库服务器在 OLTP 和 DSS 应用程序之间分配的资源进行控制。例如,如果 OLTP 处理在一天中的特定时期特别繁重,那么您可能想要将 MAX_PDQPRIORITY 设置为 0。该配置参数对使用 PDQPRIORITY 环境变量的用户所请求的资源设定了一个上限,因此 PDQ 将会一直保持关闭状态直到您将 MAX_PDQPRIORITY 重新设置为一个非零值为止。