이 매개변수는 서버 전체의 통계 수집을 제어합니다 특징. 통계 수집이 활성화되면 해당 데이터는 생성된 정보는를 통해 액세스할 수 있습니다.pg_stat그리고pg_statio시스템 뷰 계열. 참조토토 캔 : 문서 : 8.2 : 데이터베이스 활동 모니터링더 보기 정보.
참고:현재포스트그레SQL 8.2, stats_command_string별도의 제어 켜거나 끌 수 있는 데이터 수집 메커니즘 통계 수집 여부와 관계없이 하위 프로세스가 실행 중입니다. 하위 프로세스는 다음에만 필요합니다. 블록 수준 또는 행 수준 컬렉션 지원 통계.
현재 정보 수집을 활성화합니다. 각 세션의 명령을 실행하는 시간과 함께 그 명령이 실행되기 시작했습니다. 이 매개변수는 켜져 있습니다. 기본적으로. 활성화된 경우에도 이 정보는 모든 사용자에게 표시되지 않고 슈퍼유저와 해당 사용자에게만 표시됩니다. 보고되는 세션을 소유한 사용자입니다. 그래서 그래야 한다 보안 위험을 나타내지 않습니다. 슈퍼유저만 변경할 수 있습니다. 이 설정입니다.
새로운 프로세스가 생성될 때마다 프로세스 제목 업데이트를 활성화합니다. SQL 명령이 서버에서 수신되었습니다. 프로세스 제목 일반적으로 다음에서 볼 수 있습니다.ps명령 또는 Windows에서는프로세스 탐색기. 슈퍼유저만 이 설정을 변경할 수 있습니다.
서버가 다음을 시작해야 하는지 여부를 제어합니다 통계 수집 하위 프로세스. 이는 기본적으로 켜져 있습니다. 하지만 관심이 없다는 것을 알면 꺼질 수도 있습니다. 통계를 수집하거나 autovacuum을 실행합니다. 이 매개변수는 서버 시작 시에만 설정할 수 있습니다. 수집 하위 프로세스를 시작하거나 중지할 수 없습니다. 즉석에서. (그러나 통계가 어느 정도 실제로 수집된 정보는 서버가 있는 동안 변경될 수 있습니다. 하위 프로세스가 존재하는 한 실행 중입니다.)
다음에 대한 블록 수준 통계 수집을 활성화합니다. 데이터베이스 활동. 이 매개변수는 기본적으로 꺼져 있습니다. 만 슈퍼유저는 이 설정을 변경할 수 있습니다.
행 수준 토토 수집을 활성화합니다. 데이터베이스 활동. 이 매개변수는 기본적으로 꺼져 있습니다. 만 슈퍼유저는 이 설정을 변경할 수 있습니다.
켜져 있으면 블록 수준 및 행 수준 토토가 수집됩니다. 서버가 다시 시작될 때마다 0으로 설정됩니다. 꺼지면, 토토는 서버가 다시 시작될 때마다 누적됩니다. 이 매개변수는 기본적으로 꺼져 있습니다. 이 매개변수는 서버 시작 시 설정됩니다.
각 쿼리에 대해 다음의 성능 통계를 작성합니다. 해당 모듈을 서버 로그에 추가합니다. 이것은 조잡한 것입니다 프로파일링 도구.log_statement_stats보고서 합계 명령문 토토, 나머지는 모듈별로 보고합니다. 토토.log_statement_stats모듈별 다른 기능과 함께 활성화할 수 없습니다. 옵션. 이러한 옵션은 모두 기본적으로 비활성화되어 있습니다. 슈퍼유저만 이 설정을 변경할 수 있습니다.