반복되는 분석 서비스 유지보수 작업

Private Cloud용 Edge v4.19.01

많은 Apigee 애널리틱스 서비스 작업은 표준 Postgres 유틸리티를 사용하여 실행할 수 있습니다. Analytics 데이터베이스에서 수행하는 일상적인 유지보수 작업(예: VACUUM을 사용한 데이터베이스 재구성, 색인 재생성, 로그 파일 유지보수)은 PostgreSQL 데이터베이스에서 수행하는 작업과 동일합니다. 정기 Postgres 유지보수에 관한 정보는 http://www.postgresql.org/docs/9.1/static/maintenance.html에서 확인할 수 있습니다.

PostgreSQL 데이터베이스 유지관리에 관한 자세한 내용은 http://www.postgresql.org/docs/9.1/static/maintenance.html을 참고하세요.

애널리틱스 데이터 정리

Apigee 저장소에서 사용할 수 있는 분석 데이터의 양이 증가함에 따라 필요한 보관 간격을 초과하는 데이터를 '정리'하는 것이 좋습니다. 다음 명령어를 실행하여 특정 조직 및 환경의 데이터를 정리합니다.

/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql pg-data-purge org_name env_name number_of_days_to_retain

이 명령어는 '분석' 스키마의 'childfactables' 테이블을 쿼리하여 데이터 정리가 실행될 날짜를 포함하는 원시 데이터 파티션을 확인한 후 해당 테이블을 삭제합니다. 테이블이 삭제되면 이러한 파티션과 관련된 'childfactables'의 항목이 삭제됩니다.

하위 사실은 일일 파티션화된 사실 데이터입니다. 매일 새 파티션이 생성되고 데이터가 일일 파티션 테이블로 처리됩니다. 따라서 나중에 이전 사실 데이터가 필요하지 않으면 각 하위 사실 데이터를 삭제할 수 있습니다.