이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 19.9. 런타임 토토 커뮤니티버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

18.9. 런타임 통계

18.9.1. 쿼리 및 인덱스 통계 수집기

이러한 매개변수는 서버 전체의 통계 수집 기능을 제어합니다. 통계 수집이 활성화되면 생성된 데이터는 다음을 통해 액세스할 수 있습니다.pg_stat그리고pg_statio시스템 뷰 계열. 참조PostgreSQL : 문서 : 9.4 : 데이터베이스 활동 토토 베이자세한 정보는.

track_activities (부울)

각 세션에서 현재 실행 중인 명령에 대한 정보 수집과 해당 명령이 실행을 시작한 시간을 활성화합니다. 이 매개변수는 기본적으로 켜져 있습니다. 활성화된 경우에도 이 정보는 모든 사용자에게 표시되지 않고 슈퍼유저와 보고되는 세션을 소유한 사용자에게만 표시되므로 보안 위험을 나타내서는 안 됩니다. 슈퍼유저만 이 설정을 변경할 수 있습니다.

track_activity_query_size (정수)

각 활성 세션에 대해 현재 실행 중인 명령을 추적하기 위해 예약된 바이트 수를 지정합니다.pg_stat_activity.질의필드. 기본값은 1024입니다. 이 매개변수는 서버 시작 시에만 설정할 수 있습니다.

track_counts (부울)

데이터베이스 활동에 대한 통계 수집을 활성화합니다. autovacuum 데몬에는 수집된 정보가 필요하기 때문에 이 매개변수는 기본적으로 켜져 있습니다. 슈퍼유저만 이 설정을 변경할 수 있습니다.

track_io_timing (부울)

데이터베이스 I/O 호출 타이밍을 활성화합니다. 이 매개변수는 기본적으로 꺼져 있습니다. 현재 시간에 대해 운영 체제에 반복적으로 쿼리하여 일부 플랫폼에서는 상당한 오버헤드가 발생할 수 있기 때문입니다. 다음을 사용할 수 있습니다.배트맨 토토 PostgreSQL시스템의 타이밍 오버헤드를 측정하는 도구입니다. I/O 타이밍 정보는 다음 위치에 표시됩니다.pg_stat_database, 출력에서토토 사이트 순위 : 문서 : 9.4 : 설명버퍼옵션이 사용되며, bypostgresql : 문서 : 9. 슈퍼유저만 이 설정을 변경할 수 있습니다.

track_functions (열거형)

함수 호출 횟수 및 사용 시간 추적을 활성화합니다. 지정하다pl절차적 언어 함수만 추적하려면,전체또한 SQL 및 C 언어 기능을 추적합니다. 기본값은없음, 함수 통계 추적을 비활성화합니다. 슈퍼유저만 이 설정을 변경할 수 있습니다.

참고:간단한 SQL 언어 함수"인라인됨"이 설정에 관계없이 호출 쿼리는 추적되지 않습니다.

update_process_title (부울)

서버가 새로운 SQL 명령을 수신할 때마다 프로세스 제목 업데이트를 활성화합니다. 프로세스 제목은 일반적으로 다음에서 볼 수 있습니다.ps명령 또는 Windows에서는프로세스 탐색기. 슈퍼유저만 이 설정을 변경할 수 있습니다.

stats_temp_directory (문자열)

임시 통계 데이터를 저장할 디렉토리를 설정합니다. 이는 데이터 디렉토리에 대한 상대 경로 또는 절대 경로일 수 있습니다. 기본값은pg_stat_tmp. 이를 RAM 기반 파일 시스템에 지정하면 물리적 I/O 요구 사항이 줄어들고 성능이 향상될 수 있습니다. 이 매개변수는에서만 설정할 수 있습니다.토토 꽁 머니.conf파일 또는 서버 명령줄에서.

18.9.2. 통계 모니터링

log_statement_stats (부울)
log_parser_stats (부울)
log_planner_stats (부울)
log_executor_stats (부울)

각 쿼리에 대해 해당 모듈의 성능 통계를 서버 로그에 출력합니다. 이것은 Unix와 유사한 조잡한 프로파일링 도구입니다.getrusage()운영 체제 시설.log_statement_stats전체 명령문 통계를 보고하고 다른 것들은 모듈별 통계를 보고합니다.log_statement_stats모듈별 옵션과 함께 활성화할 수 없습니다. 이러한 옵션은 모두 기본적으로 비활성화되어 있습니다. 슈퍼유저만 이 설정을 변경할 수 있습니다.