0. 상황 리뷰


  • 어제 old_snapshot에 대해서 작업을 수행하였다. 오늘은 vacuumlo 익스텐션에 대해서 작업을 수행할 예정이다.

  • vacuumlo는 데이터베이스에서 고아 lo 오브젝트를 제거하는 도구인 것 같다. 그리고 이는 lo 오브젝트와도 관련이 있다.

  • vacuumlo - removing large objects orphans from a database PostgreSQL

  • 우선 작업을 해볼 것이지만, 잘되지 않는다면 빠르게 다른 모듈로 넘어가는 것이 좋을 것 같다.

  • 살짝 형태가 특이한데, 다른 익스텐션과 다르게 /bin 모듈에 가있어야할 것 같다. 실제로는 익스텐션이 아니라, 프로그램이다.

  • pg_upgrade 모듈도 실제로는 그렇게 테스트하기 좋은 모듈은 아닌것 같다. 생각보다 어려운 듯 하다.

1. 목표 설정


2. 전략 / 전술 수립


3. 가성비 측정


. contrib/vacuumlo
. bin/pg_upgrade
. bin/pg_rewind
. contrib/xml2
. contrib/amcheck
. contrib/adminpack
. contrib/pg_stat_statements

4. 실행 여부 판단


5. 자원 할당


>> Home