postgres手册链接

postgres手册链接

一.linux 监控数据库活动

  $ ps auxww | grep ^postgres

postgres   3424    0.0    1.2    42708   26588   ?         Ss   Jan29    0 : 00  postgres: writer process                                                                                                    
postgres  
3425    0.0    0.0    42576    1284   ?         Ss   Jan29    0 : 00  postgres: wal writer process                                                                                                
postgres  
3426    0.0    0.0    43364    1972   ?         Ss   Jan29    0 : 01  postgres: autovacuum launcher process                                                                                       
postgres  
3427    0.0    0.0    14600    1568   ?         Ss   Jan29    0 : 01  postgres: stats collector process     


   (调用 ps 的方法因不同的平台而略有不同, 显示出来的细节也有一些区别.这个例子来自一个最近的 Linux 系统.) 这里显示出来的第一个进程时 postmaster,主服务进程. 给它显示的命令参数和运行它的时候给它的是一样的. 下面两个进程实现统计收集器,我们将在下一节里详细描述它. (如果你设置了系统不启动统计收集器,那么它们不会出现.) 剩下的进程每个都是一个服务器进程,每个处理一个客户的联接. 每个这样的进程都用下面的形式设置其命令行显示∶

  postgres: user database host activity

   在该客户端联接的生命期中,用户,数据库,和联接源主机项都保持不变, 胆识活跃性指示符会变化.活跃性可以是 idle (也就是说, 等待客户端的命令),idle in transaction (在一个BEGIN 块里等待用户),或者一个命令类型名,比如 SELECT. 同样,如果服务器目前正在等待一个其它服务器进程持有的锁的时候, 会在信息后面附加 waiting.在上面的例子中,我们可以 推出∶进程 1003 正在等待 1016完成其事务,这样才能施放一些锁或者其它 什么东西.





http://man.ddvip.com/database/PostgreSQL80zhref/index.html

你可能感兴趣的:(postgres手册链接)