設(shè)置查詢(xún)最大和最小并發(fā)度通常,一個(gè)查詢(xún)的并行度會(huì)影響一個(gè)查詢(xún)的性能以及系統(tǒng)的吞吐量。資源管理器分配給一個(gè)查詢(xún)的virtual segment個(gè)數(shù)決定了一個(gè)查詢(xún)的并行度。 一般情況下,用戶不需要人為干預(yù)資源管理器對(duì)virtaul segment個(gè)數(shù)的分配,OushuDB資源管理器會(huì)很好的管理查詢(xún)的并行度。但有些時(shí)候,用戶可能想要控制一個(gè)查詢(xún)的并發(fā)度,OushuDB提供了多個(gè) 可供用戶調(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是一個(gè)硬性限制,NVSEG_UPPER_LIMIT/NVSEG_LOWER_LIMIT和NVSEG_UPPER_LIMIT_PERSEG/NVSEG_LOWER_LIMIT_PERSEG的設(shè)置也不能突破hawq_rm_nvseg_perquery_limit的限制。 |
|
|
來(lái)自: 北漂二號(hào) > 《數(shù)據(jù)庫(kù)》