이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.롤 토토 PostgreSQL : 문서 : 17 : 27.1. 표준 유닉스 도구버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

26.1. 범퍼카 토토 Unix 도구

대부분의 플랫폼에서,포스트그레SQL보고된 대로 명령 제목을 수정합니다.ps, 개별 서버 프로세스가 쉽게 식별됩니다. 샘플 디스플레이는 다음과 같습니다.

$ 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 regression [local] SELECT 대기 중
postgres 1016 0.1 2.4 6532 3080 pts/1 SN 13:19 0:00 postgres: tgl 회귀 [로컬] 트랜잭션에서 유휴

(적절한 호출ps플랫폼에 따라 다르며, 자세한 내용도 마찬가지입니다. 표시됩니다. 이 예는 최근 Linux 시스템에서 가져온 것입니다.) 첫 번째 여기에 나열된 프로세스는 마스터 서버 프로세스입니다. 명령 이에 대해 표시된 인수는 그것이 있을 때 제공된 인수와 동일합니다. 출시되었습니다. 다음 두 프로세스는 백그라운드 작업자 프로세스입니다. 마스터 프로세스에 의해 자동으로 시작됩니다. (그"통계 수집기"다음 경우에는 프로세스가 존재하지 않습니다. 통계 수집기를 시작하지 않도록 시스템을 설정했습니다.) 나머지 각 프로세스는 하나의 프로세스를 처리하는 서버 프로세스입니다. 클라이언트 연결. 이러한 각 프로세스는 명령줄을 설정합니다. 형식으로 표시

포스트그레스:사용자 데이터베이스 호스트 활동

사용자, 데이터베이스 및 연결 소스 호스트 항목이 남아 있습니다. 클라이언트 연결 수명 동안 동일하지만 활동 표시기가 변경됩니다. 활동은 다음과 같습니다.유휴(즉, 클라이언트 명령을 기다리는 중),거래 유휴(클라이언트를 기다리는 중 내부에시작블록) 또는 명령 유형 같은 이름선택. 또한,대기 중서버 프로세스가 다음과 같은 경우 첨부됩니다. 현재 다른 서버 프로세스가 보유한 잠금을 기다리고 있습니다. 에서 위의 예에서 우리는 프로세스 1003이 기다리고 있음을 추론할 수 있습니다. 프로세스 1016을 통해 트랜잭션을 완료하고 일부를 릴리스합니다. 자물쇠 또는 기타.

당신이 꺼진 경우update_process_title그러면 활동 표시기가 업데이트되지 않습니다. 프로세스 제목은 새 프로세스가 시작될 때 한 번만 설정됩니다. 일부 플랫폼에서는 이는 명령당 오버헤드의 유용한 양을 절약합니다. 그것은 중요하지 않습니다.

팁: 솔라리스특별한 처리가 필요합니다. 반드시 사용해야 합니다/usr/ucb/ps, 대신/bin/ps. 또한 두 개를 사용해야 합니다.w플래그는 하나가 아닙니다. 또한 귀하의 의 원래 호출포스트그레스명령은 더 짧아야 합니다ps상태는 각 서버 범퍼카 토토에서 제공하는 것보다 표시됩니다. 만약에 당신은 세 가지 일을 모두 수행하지 못했습니다.ps각 서버 프로세스에 대한 출력은 다음과 같습니다. 원본포스트그레스명령줄.