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

27.1. 토토 캔 Unix 도구

대부분의 Unix 플랫폼에서,PostgreSQL명령 제목을 다음과 같이 수정합니다. 보고자: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각 서버 프로세스의 출력은 다음과 같습니다. 원본포스트그레명령줄.