| PostgreSQL 9.2.24 문서 | ||||
|---|---|---|---|---|
| 이전 | 위로 | 18장. 서버 구성 | 범퍼카 토토 : 문서 : 9.2 : 자동 진공 청소기 | |
이 매개변수는 서버 전체의 통계 수집을 제어합니다 특징. 통계 수집이 활성화되면 해당 데이터는 생성된 정보는를 통해 액세스할 수 있습니다.pg_stat그리고pg_statio시스템 뷰 계열. 참조토토 사이트 추천 : 문서 : 9.2 : 데이터베이스 활동 모니터링더 보기 정보.
현재 정보 수집을 활성화합니다. 시간과 함께 각 세션의 명령을 실행합니다. 해당 명령이 실행을 시작했을 때. 이 매개변수는 켜져 있습니다. 기본적으로. 활성화된 경우에도 이 정보는 모든 사용자에게 표시되지 않고 슈퍼유저와 해당 사용자에게만 표시됩니다. 보고되는 세션을 소유한 사용자이므로 보안 위험을 나타내지 않습니다. 슈퍼유저만 변경할 수 있습니다. 이 설정입니다.
추적을 위해 예약된 바이트 수를 지정합니다. 각 활성 세션에 대해 현재 명령을 실행 중입니다.pg_stat_activity.질의필드. 기본값은 다음과 같습니다. 1024. 이 매개변수는 서버 시작 시에만 설정할 수 있습니다.
데이터베이스 활동에 대한 통계 수집을 활성화합니다. 이 매개변수는 기본적으로 켜져 있습니다. 데몬에는 수집된 정보가 필요합니다. 슈퍼유저만 이 설정을 변경할 수 있습니다.
데이터베이스 I/O 호출 타이밍을 활성화합니다. 이 매개변수 반복적으로 쿼리하기 때문에 기본적으로 꺼져 있습니다. 현재 시간의 운영 체제로 인해 일부 플랫폼에서는 상당한 오버헤드가 발생합니다. 다음을 사용할 수 있습니다.토토 : 문서 : 9.2 :측정 도구 시스템의 타이밍 오버헤드. I/O 타이밍 정보는 다음에 표시됩니다.pg_stat_database, 출력에서토토 커뮤니티 : 문서 : 9.2 : 설명때버퍼옵션이 사용되었습니다. 그리고 까지pg_stat_statements. 만 슈퍼유저는 이 설정을 변경할 수 있습니다.
함수 호출 횟수 및 시간 추적을 활성화합니다. 사용. 지정하다pl추적만 절차적 언어 함수,전체SQL 및 C 언어도 추적 기능. 기본값은없음, 이는 함수 통계 추적을 비활성화합니다. 만 슈퍼유저는 이 설정을 변경할 수 있습니다.
참고:SQL 언어 함수는 충분히 간단합니다"인라인됨"호출 쿼리에 이 설정에 관계없이 추적되지 않습니다.
새로운 프로세스가 생성될 때마다 프로세스 제목 업데이트를 활성화합니다. SQL 명령이 서버에서 수신되었습니다. 프로세스 제목 일반적으로 다음에서 볼 수 있습니다.ps명령 또는 Windows에서는프로세스 탐색기. 슈퍼유저만 이 설정을 변경할 수 있습니다.
임시 와이즈 토토 데이터를 저장할 디렉토리를 설정합니다 in. 이는 데이터 디렉터리에 대한 상대 경로이거나 절대 경로. 기본값은pg_stat_tmp. RAM 기반에서 이를 가리킨다. 파일 시스템은 물리적 I/O 요구 사항을 줄이고 성능 향상으로 이어질 수 있습니다. 이 매개변수는 에서 설정하세요.postgresql.conf파일 또는 서버 명령줄에서.
각 쿼리에 대해 다음의 성능 통계를 출력합니다.
해당 모듈을 서버 로그에 추가합니다. 이것은 조잡한 것입니다
Unix와 유사한 프로파일링 도구getrusage()운영 체제 시설.log_statement_stats보고서
전체 명세서 통계, 나머지는 보고
모듈별 통계입니다.log_statement_stats활성화할 수 없습니다.
모듈별 옵션과 함께. 이들 모두
옵션은 기본적으로 비활성화되어 있습니다. 슈퍼유저만 가능
이 설정을 변경하세요.