대부분의 플랫폼에서PostgreSQLPS, 개별 서버 무지개 토토가 가능합니다 쉽게 식별됩니다. 샘플 디스플레이는
$ ps auxww | grep ^postgres Postgres 960 0.0 1.1 6104 1480 pts/1 SN 13:17 0:00 Postgres -I Postgres 963 0.0 1.1 7084 1472 PTS/1 SN 13:17 0:00 Postgres : 작가 무지개 토토 Postgres 965 0.0 1.1 6152 1512 PTS/1 SN 13:17 0:00 Postgres : 통계 수집기 무지개 토토 Postgres 998 0.0 2.3 6532 2992 Pts/1 SN 13:18 0:00 Postgres : TGL Runbug 127.0.0.1 유휴 상태 Postgres 1003 0.0 2.4 6532 3128 Pts/1 SN 13:19 0:00 Postgres : TGL 회귀 [로컬] 대기 선택 선택 Postgres 1016 0.1 2.4 6532 3080 pts/1 SN 13:19 0:00 Postgres : TGL 회귀 [로컬] 트랜잭션의 유휴
(적절한 호출PS표시. 이 예는 최근 Linux 시스템에서 나온 것입니다.) 첫 번째 여기에 나열된 프로세스는 마스터 서버 프로세스입니다. 명령 그것에 대해 보여준 인수는 그것이 있었을 때 주어진 것과 동일합니다. 출시되었습니다. 다음 두 프로세스는 배경 작업자 프로세스입니다 마스터 프로세스에 의해 자동으로 시작됩니다. (그만큼"통계 수집가"무지개 토토가없는 경우 통계 수집가를 시작하지 않도록 시스템을 설정했습니다.) 나머지 각 무지개 토토는 서버 무지개 토토를 처리하는 서버 무지개 토토입니다. 클라이언트 연결. 각 무지개 토토는 명령 줄을 설정합니다 양식으로 표시
Postgres :사용자 데이터베이스 host 활동
사용자, 데이터베이스 및 연결 소스 호스트 항목은 남아 있습니다 클라이언트 연결의 수명에 대해서도 동일하지만 활동은 표시기 변경. 활동은 될 수 있습니다유휴(즉, 클라이언트 명령을 기다리고 있음),거래에서의 유휴(클라이언트를 기다리고 있습니다 내부시작블록) 또는 명령 유형 와 같은 이름select. 또한,대기서버 프로세스가 있으면 첨부됩니다 현재 다른 서버 프로세스로 고정 된 잠금 장치를 기다리고 있습니다. ~ 안에 위의 예는 프로세스 1003이 기다리고 있다고 추론 할 수 있습니다. 1016을 처리하여 거래를 완료하여 일부를 출시합니다. 잠금 또는 기타.
꺼진 경우update_process_title그러면 활동 표시기가 업데이트되지 않습니다. 프로세스 제목은입니다 새 프로세스가 시작될 때만 한 번만 설정하십시오. 일부 플랫폼에서 이것은 다른 사람에게 유용한 양의 명령 당 간접비를 절약합니다. 중요하지 않습니다.
팁 : Solaris특별한 취급이 필요합니다. 사용해야합니다/usr/ucb/ps가 아니라/bin/ps. 또한 두 가지를 사용해야합니다W단지 하나가 아니라 깃발. 또한, 당신의 원래의 호출Postgres명령은 짧아야합니다PS각 서버 무지개 토토에서 제공 한 것보다 상태 표시. 만약에 당신은 세 가지 일을 모두하지 못합니다.PS각 서버 프로세스의 출력은 다음과 같습니다 원래의Postgres명령 줄.