대용량 Table 어떻게 개선해야 좋을까요..? 0 4 671

by 차차 [DB 기타] PostgreSQL DB 용량 스토리지 개선 [2022.02.15 03:51:24]


안녕하세요.

최근에 용량이 큰 Top 10 Table에 대해서 용량 개선에 대해서 고민중에 있습니다.

Top 10 Table의 용량 증가 추이를 확인해봤는데..

월간 증가량이 약 90GB정도 됩니다. 즉, 하루에 3GB씩 쌓이는 수준인데요..

 

Top 1, 2, 3 용량이 673GB, 461GB, 293GB 정도 됩니다.

Top 5까지는 Table 당 100GB 가 넘습니다.

 

DB 스토리지를 그냥 늘리는 것만으로는 한계가 있을 것으로 보여서..

이런식으로 운영하게 되면 용량이 계속 크게 늘어날텐데..

혹시, 이런 상황에서 다른 개선 방향이 또 있을까요?

by 우주민 [2022.02.15 10:20:33]

아마 취합 테이블을 만들어서 절대적 데이터 량을 줄이는 방법이 제일 현실적이지 않을까 싶긴 한데...

대부분은 원본 ROW를 보관하는게 원칙이라 애매 하기는 합니다.


by 차차 [2022.02.15 19:53:10]

정말 감사합니다 :)


by 마농 [2022.02.15 10:30:05]

1. 전체 원본이 필요한 경우
-> 용량 증설
2. 일부(최신) 자료만 필요한 경우
-> 과거 자료 주기적 삭제
3. 집계 결과가 필요한 경우
-> 집계 테이블 별도 관리
-> 집계 완료 자료 주기적 삭제
4. 주기적 삭제가 필요한 경우
-> 파티션 테이블 고려
-> 백업 필요 여부, 백업 장소, 백업파일 보관주기 등 결정


by 차차 [2022.02.15 19:53:15]

정말 감사합니다 :)

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입