PostgreSQL系統參數查詢

1.查看數據庫連接情況

SELECT * FROM pg_stat_activity;
  • 返回字段state

1、Active(活動): 進程正在執行某個語句
2、Idle(空閒): 進程正在等待客戶端的指令
3、idle in transaction(事務空閒):進程在處理事務的過程中,但當前沒有執行任何語句
4、idle in transaction (aborted)(事務空閒-退出):除了事務中聲明一個錯誤外,其餘情況與idle in transaction相同
5、fastpath function call(快速通道函數調用): 後臺正在執行某個快速通道函數
6、Disabled(禁用): 報告狀態被禁用

  • 返回字段client_addr

客戶端ip地址

2.查看數據庫最大連接數

show max_connections;

3.結束連接數據庫的某個線程

-- pid is the thread id queried from pg_stat_activity
SELECT pg_terminate_backend (pid);

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章