이 매개 변수는 서버 전체 누적 배트맨 토토 시스템을 제어합니다. 활성화되면 수집 된 데이터는를 통해 액세스 할 수 있습니다.PG_STAT
andPG_STATIO
시스템보기 가족. 참조28 장자세한 내용은
track_activities
(부울
) #각 세션의 현재 실행중인 명령에 대한 정보 모음과 식별자 및 해당 명령이 실행을 시작한 시간을 활성화합니다. 이 매개 변수는 기본적으로 켜져 있습니다.PG_READ_ALL_STATS
역할 및보고 된 세션을 소유 한 사용자 (권한이있는 역할에 속하는 세션 포함)는 보안 위험을 나타내지 않아야합니다. 적절한 수퍼 유행자 및 사용자 만set
권한은이 설정을 변경할 수 있습니다.
track_activity_query_size
(정수
) #각 활성 세션에 대해 현재 실행중인 명령의 텍스트를 저장하기 위해 예약 된 메모리의 양을 지정합니다.pg_stat_activity
.쿼리
필드. 이 값이 단위없이 지정되면 바이트로 사용됩니다.
track_counts
(부울
) #데이터베이스 활동에 대한 배트맨 토토 수집을 활성화합니다. Autovacuum 데몬에는 수집 된 정보가 필요하기 때문에이 매개 변수는 기본적으로 켜져 있습니다.set
권한은이 설정을 변경할 수 있습니다.
track_io_timing
(부울
) #데이터베이스 I/O 호출 타이밍을 활성화합니다. 이 매개 변수는 현재 시간 동안 운영 체제를 반복적으로 쿼리하므로 일부 플랫폼에서 상당한 오버 헤드를 유발할 수 있으므로 기본적으로 꺼져 있습니다.pg_test_timing시스템의 타이밍 오버 헤드를 측정하는 도구. I/O 타이밍 정보가 표시됩니다PG_STAT_DATABASE
, PG_STAT_IO
, 출력에서설명언제버퍼
옵션이 사용됩니다.진공언제Verbose
옵션은 Autovacuum에 의해 자동 바신 및 자동 분석에 사용됩니다.log_autovacuum_min_duration설정되고pg_stat_statements. 적절한 수퍼 유행자 및 사용자 만set
권한은이 설정을 변경할 수 있습니다.
track_wal_io_timing
(부울
) #WAL I/O 통화 타이밍을 활성화합니다. 이 매개 변수는 현재 시간 동안 운영 체제를 반복적으로 쿼리하므로 일부 플랫폼에서 상당한 오버 헤드를 유발할 수 있으므로 기본적으로 꺼져 있습니다.pg_test_timing시스템의 타이밍 오버 헤드를 측정하는 도구. I/O 타이밍 정보가 표시됩니다PG_STAT_WAL
. 적절한 수퍼 유행자 및 사용자 만set
권한은이 설정을 변경할 수 있습니다.
Track_Functions
(enum
) #기능 통화 수 및 사용 시간 추적을 활성화합니다. 지정pl
절차 적 기능 만 추적하려면all
SQL 및 C 언어 기능도 추적합니다. 기본값은없음
, 기능 통계 추적을 비활성화합니다. 적절한 수퍼 유행자 및 사용자 만set
권한은이 설정을 변경할 수 있습니다.
SQL 언어 함수는 충분히 간단한 기능“Inlined”이 설정에 관계없이 호출 쿼리로의 통화를 추적하지 않습니다.
stats_fetch_consistency
(enum
) #거래 내에서 누적 배트맨 토토에 여러 번 액세스 할 때 동작을 결정합니다. 로 설정된 경우없음
, 각 액세스는 공유 메모리에서 카운터를 다시 가져옵니다. 로 설정된 경우캐시
, 객체에 대한 통계에 대한 첫 번째 액세스는 거래가 끝날 때까지 해당 통계를 캐시합니다.PG_STAT_CLEAR_SNAPSHOT ()
호출됩니다. 로 설정된 경우스냅 샷
, 첫 번째 통계 액세스 액세스는 트랜잭션이 끝날 때까지 현재 데이터베이스에서 액세스 할 수있는 모든 통계를 캐시합니다.PG_STAT_CLEAR_SNAPSHOT ()
호출됩니다. 트랜잭션 에서이 매개 변수를 변경하면 통계 스냅 샷이 폐기됩니다.캐시
.
없음
모니터링 시스템에 가장 적합합니다. 값에 한 번만 액세스하면 가장 효율적입니다.캐시
반복 액세스가 동일한 값을 산출하는지 확인하는데, 이는 예를 들어 관련된 쿼리에 중요합니다. 자기 조인.스냅 샷
대화식으로 배트맨 토토를 검사 할 때 유용 할 수 있지만 특히 많은 데이터베이스 개체가 존재하는 경우 오버 헤드가 높을 수 있습니다.
compute_query_id
(enum
) #쿼리 식별자의 코어 계산을 활성화합니다. 쿼리 식별자는에 표시 할 수 있습니다.pg_stat_activity
보기, 사용설명
또는를 통해 구성된 경우 로그에서 방출됩니다log_line_prefix매개 변수. 그만큼pg_stat_statements확장자는 또한 쿼리 식별자를 계산해야합니다. 코어 쿼리 식별자 계산 메소드가 허용되지 않는 경우 외부 모듈을 대안으로 사용할 수 있습니다.off
(항상 장애인),on
(항상 활성화),auto
pg_stat_statements자동으로 활성화하고회귀
auto
17717_17771설명
자동 회귀 테스트를 용이하게하기 위해 출력. 기본값은auto
.
하나의 쿼리 식별자 만 계산 및 표시되도록 쿼리 식별자를 계산하는 확장자는 쿼리 식별자가 이미 계산 된 경우 오류를 던져야합니다.
log_statement_stats
(부울
) log_parser_stats
(부울
) log_planner_stats
(부울
) log_executor_stats
(부울
) #각 쿼리의 경우 각 모듈의 서버 로그에 대한 출력 성능 통계. 이것은 UNIX와 유사한 원유 프로파일 링 악기입니다getRusage ()
운영 체제 시설.log_statement_stats
Total 성명서 배트맨 토토를보고하고, 다른 사람들은 모듈 당 배트맨 토토를보고합니다.log_statement_stats
상 모듈 옵션과 함께 활성화 할 수 없습니다. 이러한 모든 옵션은 기본적으로 비활성화됩니다.set
권한은 이러한 설정을 변경할 수 있습니다.
문서에 올바른 것이 없으면 일치하지 않습니다.이 양식문서 문제를보고하려면