이 설정은 다음의 동작을 제어합니다자동 진공기능. 참조섹션 23.1.6더 보기 정보.
서버가 autovacuum을 실행해야 하는지 여부를 제어합니다 런처 데몬. 이는 기본적으로 켜져 있습니다. 그러나,track_countsautovacuum이 작동하려면 활성화되어야 합니다. 이 매개변수 에서만 설정할 수 있습니다.범퍼카 토토.conf파일 또는 서버에 명령줄.
이 매개변수가 비활성화된 경우에도 시스템은 필요한 경우 Autovacuum 프로세스를 시작합니다. 트랜잭션 ID 랩어라운드를 방지합니다. 참조섹션 23.1.5더 많은 정보를 원하시면.
autovacuum에 의해 실행된 각 작업이 기록됩니다 최소한 지정된 횟수만큼 실행된 경우 밀리초. 이를 0으로 설정하면 모든 autovacuum이 기록됩니다. 행동. 마이너스 1(기본값)은 로깅을 비활성화합니다. 자동 진공 작업. 예를 들어, 이것을로 설정하면250ms그러면 모든 자동 진공청소기 250ms 이상 실행되는 분석이 기록됩니다. 에서 또한 이 매개변수가 다른 값으로 설정된 경우 보다-1, 메시지가 기록됩니다 다음의 존재로 인해 autovacuum 작업을 건너뛴 경우 충돌하는 잠금. 이 매개변수를 활성화하면 도움이 될 수 있습니다. autovacuum 활동을 추적하는 중입니다. 이 설정은 에 설정범퍼카 토토.conf파일 또는 서버 명령줄에서.
최대 자동 진공 프로세스 수를 지정합니다. (autovacuum 실행 프로그램 제외) 실행 중일 수 있음 언제든지. 기본값은 3입니다. 이 매개변수는 서버 시작 시에만 설정됩니다.
autovacuum 실행 간의 최소 지연을 지정합니다. 특정 데이터베이스. 각 라운드에서 데몬은 다음을 검사합니다. 데이터베이스 및 문제진공그리고분석필요에 따라 명령을 수행합니다. 해당 데이터베이스의 테이블. 지연은 초 단위로 측정됩니다. 기본값은 1분입니다(1분). 이 매개변수는에서만 설정할 수 있습니다.범퍼카 토토.conf파일 또는 서버 명령줄.
업데이트 또는 삭제된 최소 개수를 지정합니다. a를 트리거하는 데 필요한 튜플진공어느 한 테이블에서. 기본값은 50개의 튜플입니다. 이 매개변수 에서만 설정할 수 있습니다.범퍼카 토토.conf파일 또는 서버에 명령줄. 이 설정은 개별적으로 재정의될 수 있습니다. 저장 매개변수를 변경하여 테이블을 만듭니다.
삽입, 업데이트 또는 최소 개수를 지정합니다. 를 트리거하는 데 필요한 삭제된 튜플분석어느 한 테이블에서. 기본값은 50입니다. 튜플. 이 매개변수는에서만 설정할 수 있습니다.범퍼카 토토.conf파일 또는 서버에 명령줄. 이 설정은 개별적으로 재정의될 수 있습니다. 저장 매개변수를 변경하여 테이블을 만듭니다.
Specifies a fraction of the table size to add toautovacuum_vacuum_threshold언제 a를 트리거할지 여부를 결정합니다.진공. 기본값은 0.2(테이블의 20%)입니다. 크기). 이 매개변수는에서만 설정할 수 있습니다.범퍼카 토토.conf파일 또는 서버에 명령줄. 이 설정은 개별적으로 재정의될 수 있습니다. 저장 매개변수를 변경하여 테이블을 만듭니다.
추가할 테이블 크기의 일부를 지정합니다.autovacuum_analyze_threshold언제 트리거할지 여부를 결정합니다.분석. 기본값은 0.1(테이블의 10%)입니다. 크기). 이 매개변수는에서만 설정할 수 있습니다.범퍼카 토토.conf파일 또는 서버에 명령줄. 이 설정은 개별적으로 재정의될 수 있습니다. 저장 매개변수를 변경하여 테이블을 만듭니다.
거래에서 최대 수명을 지정합니다. 테이블pg_class.relfrozenxid필드는 a 이전에 획득할 수 있습니다.진공작업이 강제로 수행됩니다. 테이블 내에서 트랜잭션 ID 랩어라운드를 방지합니다. 참고 이를 방지하기 위해 시스템이 자동 진공 프로세스를 시작합니다. autovacuum이 비활성화된 경우에도 랩어라운드됩니다.
Vacuum을 사용하면 다음에서 오래된 파일을 제거할 수도 있습니다.pg_clog하위 디렉토리 기본값이 상대적으로 낮은 2억인 이유 거래. 이 매개변수는 서버에서만 설정할 수 있습니다. 시작하지만 개별 테이블에 대해 설정을 줄일 수 있습니다. 저장 매개변수를 변경하여. 자세한 내용은 참조섹션 23.1.5.
다음에 사용될 비용 지연 값을 지정합니다. 자동진공작업. -1인 경우 지정됨, 일반vacuum_cost_delay값이 사용됩니다. 기본값은 20밀리초입니다. 이 매개변수는에서만 설정할 수 있습니다.범퍼카 토토.conf파일 또는 서버에 명령줄. 이 설정은 개별적으로 재정의될 수 있습니다. 저장 매개변수를 변경하여 테이블을 만듭니다.
다음에 사용될 비용 한도 값을 지정합니다. 자동진공작업. -1인 경우 지정됩니다(기본값). 일반vacuum_cost_limit값이 사용됩니다. 값이 분산되어 있음을 참고하세요. 실행 중인 autovacuum 작업자 중에서 비례적으로 둘 이상이 있으므로 한계의 합은 다음과 같습니다. 각 작업자는 이 변수의 한도를 절대 초과하지 않습니다. 이 매개변수는에서만 설정할 수 있습니다.범퍼카 토토.conf파일 또는 서버에 명령줄. 이 설정은 개별적으로 재정의될 수 있습니다. 저장 매개변수를 변경하여 테이블을 만듭니다.