Greenplum資源佇列

2021-09-21 14:49:22 字數 1384 閱讀 2911

create resource queue g1 with (active_statements=10,

memory_limit=『200mb』)//建立資源列隊:設定:活動數量10,記憶體200上限

create resource queue g1 with (active_statements=10)//建立資源佇列活躍sql為10

select * from pg_resqueue;//檢視資源列隊

create resource queue g2 with (max_cost=1000000.0);

//建立資源列隊:設定:成本為100萬的資源列隊

create resource queue g3 with (active_statements=10,

min_cost=100.0); //建立資源列隊: 設定:允許小查詢繞過列隊限制

create resource queue g4 with (active_statements=3, priority=max);

//建立資源列隊: 設定:優先順序最高的一組列隊(可以獲得更多cpu資源)

select rolname, rsqname from pg_roles, gp_toolkit.gp_resqueue_status

where pg_roles.rolresqueue=gp_toolkit.gp_resqueue_status.queueid;

//檢視使用者所屬的資源列隊

select * from pg_stat_activity //檢視活躍sql語句

select pg_terminate_backend(12584) //關閉sql語句

create resource queue g5 with (active_statements=20,

min_cost=1000000000, memory_limit=『40gb』)

alter role root resource queue g1; //分配角色給資源列隊

select * from gp_toolkit.gp_resqueue_status; //檢測資源列隊狀態

alter role greenplum resource queue none; //從資源列隊中移除角色

select * from gp_toolkit.gp_locks_on_resqueue where

lorwaiting=『true』;

alter resource queue g5 with ( active_statements=1);

//修改資源列隊資訊

select * from pg_stat_resqueues;

select * from gp_toolkit.gp_resq_priority_statement; //檢測資源列隊狀態

Greenplum簡明手冊

su gpadmin gpstart 正常啟動 gpstop 正常關閉 gpstop m fast 快速關閉 gpstop r 重啟 正常登陸 psql gpdb psql d gpdb h gphostm p 5432 u gpadmin 使用utility方式 pgoptions c gp se...

GreenPlum日常總結

1 計算佔比 保留小數點兩位,拼接 round a2.uv a1.uv a1.uv numeric 100,2 as ratio2 計算儲存 檢視外部表的儲存大小 select pg size pretty pg relation size ods.ods dev device info d ext...

Greenplum架構簡介

現在人工智慧非常火爆,很多朋友都想學,但是一般的教程都是為博碩生準備的,太難看懂了。最近發現了乙個非常適合小白入門的教程,不僅通俗易懂而且還很風趣幽默。所以忍不住分享一下給大家。點這裡可以跳轉到教程。1 什麼是greenplum greenplum,該公司成立於2003年,2006年推出了首款產品,...