Docs Menu
Docs Home
/ /

Time Series 컬렉션(TTL)에 대한 자동 제거 설정

MongoDB 만료된 데이터가 만료 즉시 삭제된다는 것을 보장하지 않습니다. 버킷의 모든 문서가 만료되면 만료된 버킷을 제거하는 배경 작업 다음 실행 중에 버킷을 제거합니다. 단일 버킷이 처리할 수 있는 최대 시간은 time series 컬렉션 의 granularity 에 의해 제어됩니다.

granularity
적용 시간 범위

"seconds" (기본값)

1시간

"minutes"

24시간

"hours"

30일

만료된 버킷을 제거하는 백그라운드 작업은 60초마다 실행됩니다. 따라서 문서가 만료되고 버킷에 있는 다른 모든 문서가 만료되고 백그라운드 작업이 실행되기 전까지의 기간 동안 문서가 컬렉션에 남아 있을 수 있습니다.

제거 작업 기간은 mongod 인스턴스의 워크로드에 따라 달라지므로 만료된 데이터는 백그라운드 작업 실행 사이의 60초를 초과하는 기간 동안 존재할 수 있습니다.

돌아가기

도구 사용

이 페이지의 내용