client_addrinetIP address of the client connected to this backend. If this field is null, itindicates(表明) either that the client is connected via a Unixsocket(插座) on the server machine or that this is aninternal(内部的) process such as autovacuum.
1、Active(活动): 进程正在执行某个语句
此种状态不会受idle_in_transaction_session_timeout参数影响
2、Idle(空闲): 进程正在等待客户端的指令
OS 执行pgsql登录则是此状态,idle_in_transaction_session_timeout对这种状态的会话,不会起作用
3、idle in transaction(事务空闲):进程在处理事务的过程中,但当前没有执行任何语句
OS 执行pgsql登录后,执行begin;
执行insert into 或者create table依然还是处于整个状态。这个状态的会话会受idle_in_transaction_session_timeout参数影响。
4、idle in transaction (aborted)(事务空闲-退出):除了事务中声明一个错误外,其余情况与idle in transaction相同
5、fastpath function call(快速通道函数调用): 后台正在执行某个快速通道函数
6、Disabled(禁用): 报告状态被禁用
show max_connections ---允许最大链接数
show idle_in_transaction_session_timeout 时间限制