04 核心功能解析與實踐 常見運維SQL命令

2022-09-20 16:42:10 字數 1238 閱讀 5247

1.常用運維sql:

編號分類

sql說明1節點

select now() from gp_dist_random('gp_id');

在每個節點執行now()函式,正常返回則表明所有節點執行正常2會話

select * from pg_stat_activity where query !='' and  pid!=pg_backend_pid() and state!='idle' order by query_start asc;

檢視狀態不為idle的會話和會話執行sql,按開始時間排序。3會話

select pg_cancel_backend();

select pg_terminate_backend();

取消或結束執行中的會話所在程序4庫

select datname,pg_size_pretty(pg_database_size(datname)) from pg_catalog.pg_database;

檢視所有資料庫的大小5表

select table_name from information_schema.tables where table_schema='myschema';

檢視指定schema下表大小(由大到下排序)6表

select pg_size_pretty(pg_total_relation_size('public.t1'));

檢視指定表的大小7表

select * from gp_toolkit.gp_bloat_diag;

檢視表資料膨脹情況

8庫/表

vacuum[full]

執行垃圾**

2.常用運維命令

編號sql說明1

例項gpstate -s

檢查例項狀體2例項

gpstart -a

gpstop -a

例項啟動停止

3節點 

gprecoverseg -a

增量恢復例項節點4節點

gprecoverseg -af

全量恢復例項節點5節點

gprecoverseg -ar

例項節點再平衡6引數

gpconfig -c max_connections -v 3000 -m 1000

配置集群引數7節點

pgoptions='-c gp_session_role=utility' psql -d postgres -p

以維護模式連線節點

專注核心功能

當我還小的時候,出了什麼毛病都愛用風油精。無論是蟲叮蚊咬,暈車暈船還是感冒發燒,風油精都能派上用場。因此當我頗為自豪的向我的小夥伴炫耀道 風油精什麼都能治 的時候,他的一句 風油精什麼都能治,什麼都治不好 著實給我潑了一頭冷水。我無意斥責那些多功能產品。事實上,很多多功能產品非常成功而且確實給使用者...

專注核心功能

當我還小的時候,出了什麼毛病都愛用風油精。無論是蟲叮蚊咬,暈車暈船還是感冒發燒,風油精都能派上用場。因此當我頗為自豪的向我的小夥伴炫耀道 風油精什麼都能治 的時候,他的一句 風油精什麼都能治,什麼都治不好 著實給我潑了一頭冷水。我無意斥責那些多功能產品。事實上,很多多功能產品非常成功而且確實給使用者...

部落格的核心功能

我訂閱了很多感興趣的部落格內容,嘗試了很多 的部落格功能,自己也做了部落格程式給 的使用者使用。這些都做完以後,我認真在網上找關於部落格的定義,部落格和論壇 個人站點的區別等。1 部落格是繼email bbs icq之後出現的第四種網路交流方式。部落格有三大作用 1 個人自由表達 2 知識過濾與積累...