Postgres에 오래된 레코드의 노후화를 지원하는 기능이 있습니까?
Postgres를 2 주보다 오래된 레코드 (로그 이벤트)가 자동으로 삭제되는 일종의 대기열로 로깅에 사용하고 싶습니다.
파티셔닝을 사용하십시오. 레코드를 삭제해도 디스크의 테이블 크기는 줄어들지 않습니다.
—
Sivann
@sivann 권장 사항에 따라 문제가 디스크 크기라고 가정하지 않습니까? 그의 문제가 쿼리 실행 시간이라면 삭제가 파티셔닝보다 간단한 대답 일 것 같습니다. (여전히 이것을 이해하려고
—
노력함
문제는 단순히 일정 시간이 지나면 로그 레코드가 더 이상 흥미롭지 않다는 것입니다. 오래된 행을 삭제하면 새로운 행이 새로 생길 수 있습니다.
—
Basil Bourque