設(shè)置查詢最大和最小并發(fā)度通常,一個查詢的并行度會影響一個查詢的性能以及系統(tǒng)的吞吐量。資源管理器分配給一個查詢的virtual segment個數(shù)決定了一個查詢的并行度。 一般情況下,用戶不需要人為干預(yù)資源管理器對virtaul segment個數(shù)的分配,OushuDB資源管理器會很好的管理查詢的并行度。但有些時候,用戶可能想要控制一個查詢的并發(fā)度,OushuDB提供了多個 可供用戶調(diào)控的手段。
CREATE RESOURCE QUEUE adhoc2 WITH (PARENT='department3', ACTIVE_STATEMENTS=3, MEMORY_LIMIT_CLUSTER=50%, CORE_LIMIT_CLUSTER=50%, NVSEG_UPPER_LIMIT_PERSEG=2); hawq_rm_nvseg_perquery_limit是一個硬性限制,NVSEG_UPPER_LIMIT/NVSEG_LOWER_LIMIT和NVSEG_UPPER_LIMIT_PERSEG/NVSEG_LOWER_LIMIT_PERSEG的設(shè)置也不能突破hawq_rm_nvseg_perquery_limit的限制。 |
|