답변:
RDS 문서 상태 :
Autovacuum은 모든 새로운 Amazon RDS PostgreSQL DB 인스턴스에 대해 기본적으로 활성화되어 있으며 관련 autovacuum 구성 파라미터는 기본적으로 적절하게 설정됩니다. 우리의 기본값은 다소 일반적이기 때문에 매개 변수를 특정 작업 부하로 조정하면 이점을 얻을 수 있습니다.
이 명령으로 자동 진공의 활성화를 확인할 수 있습니다 SHOW autovacuum;
간단한 얻기 위해 on
또는 off
대답을.
이 명령으로보다 자세한 정보를 얻을 수 있습니다. SELECT name, setting FROM pg_settings WHERE name LIKE '%autovacuum%';
반환 된 데이터의 예 :
name | setting
-------------------------------------+-----------
autovacuum | on
autovacuum_analyze_scale_factor | 0.05
autovacuum_analyze_threshold | 50
autovacuum_freeze_max_age | 200000000
autovacuum_max_workers | 3
autovacuum_multixact_freeze_max_age | 400000000
autovacuum_naptime | 5
autovacuum_vacuum_cost_delay | 5
autovacuum_vacuum_cost_limit | -1
autovacuum_vacuum_scale_factor | 0.1
autovacuum_vacuum_threshold | 50
autovacuum_work_mem | -1
log_autovacuum_min_duration | -1
rds.force_autovacuum_logging_level | disabled
이러한 설정 (및 추가 vacuum
설정)은 Postgres에 대해 문서화되어 있습니다 .
SHOW autovacuum;
. 또는 자동 진공 로깅을 활성화하고 로그를 확인하십시오. RDS는 확실히 진공 청소기를 필요로하지만, 매우 적극적인 자동 진공 청소기를하지 않았다면 놀랄 것입니다.