使用 MAX_PDQPRIORITY 配置参数来限制 PDQ 资源,数据库服务器可将这些资源分配给任一 DSS 查询。
1 = 从分片表并行取回数据(并行扫描),但不使用其他形式的并行性。
2 - 100 = 设置实际地分配给该查询的用户要求的 PDQ 资源百分率。100 使用所有可用资源来并行处理查询。
MAX_PDQPRIORITY 是用来衡量用户设置的 PDQ 优先权的一个因素。例如,假定数据库管理员设置 MAX_PDQPRIORITY 为 80。如果一个用户设置 PDQPRIORITY 环境变量 为 50 然后发出一个查询,则数据库服务器自动地以 PDQ 优先权 40 处理该查询。
在数据库服务器 online 时,您可使用 onmode 实用程序来更改 MAX_PDQPRIORITY 的值。
在 GBase 8s 中,PDQ 资源包括内存、CPU、磁盘 I/O 和扫描线程。MAX_PDQPRIORITY 让数据库管理员与 OLTP 并发地运行决策支持,未影响 OLTP 性能。 然而,如果 MAX_PDQPRIORITY 过低,可降低决策支持查询的性能。