내 블로그가 무거워졌다? DB(데이터베이스) 쓰레기 치우기

캐시 플러그인을 썼는데도 뭔가 묵직한 느낌이 든다면, 범인은 데이터베이스(DB)입니다.
우리가 이사 갈 때 짐을 정리하듯, 블로그도 주기적으로 청소해 줘야 합니다.

복잡한 코딩 필요 없습니다. WP-Optimize라는 무료 청소부가 다 알아서 해줍니다.


1. 설치 및 준비 (백업 필수)

가장 먼저 경고합니다.
DB 청소는 되돌릴 수 없습니다. 만약의 사태를 대비해 백업 플러그인(UpdraftPlus 등)으로 DB 백업을 먼저 해두세요.

[설치 방법]

  1. 플러그인새로 추가
  2. WP-Optimize 검색 (다운로드 100만 회 이상 확인)
  3. 설치 및 활성화

2. 청소 시작: 무엇을 지워야 할까?

플러그인을 활성화하면 좌측 메뉴에 WP-Optimize가 생깁니다. 클릭하세요.
여러 가지 체크박스가 나오는데, 안전한 것들만 골라드립니다.

[체크해도 되는 항목 (Safe)]

  • Optimize database tables: DB 조각 모음입니다. (필수)
  • Clean all post revisions: 글 수정 기록입니다. (가장 용량을 많이 차지함)
  • Clean all auto-draft posts: 자동 임시 저장된 글입니다.
  • Clean all trashed posts: 휴지통에 버린 글입니다.
  • Remove spam and trashed comments: 스팸 댓글입니다.

[체크하면 안 되는 항목 (Dangerous)]

  • 붉은색 경고 표시가 있는 항목: 잘 모르면 건드리지 마세요.

체크를 마쳤다면, 우측 상단의 파란색 버튼 [Run all selected optimizations]를 클릭하세요.
순식간에 “500 post revisions deleted” 같은 메시지가 뜨며 청소가 완료됩니다.

3. 자동 청소 예약 (Set & Forget)

매번 들어와서 청소하기 귀찮죠?
이 플러그인에는 예약 청소 기능이 있습니다.

  1. 상단 탭 메뉴에서 [Settings] 클릭.
  2. General settings 섹션에서 [Enable scheduled clean-up and optimization] 체크.
  3. 주기 설정:
    • Weekly (주간) 추천. (매일 하면 서버에 무리가 갈 수 있음)
  4. 지울 항목 체크: Revisions, Auto-drafts, Spam comments 정도만 체크.
  5. [Save settings] 클릭.

이제 여러분이 잠든 사이, 일주일에 한 번씩 청소부가 다녀갑니다.

워드프레스 데이터베이스(DB) 내 불필요한 리비전과 스팸 데이터를 청소하는 WP-Optimize 일러스트

[Tip] 리비전 개수 제한하기

청소도 중요하지만, 애초에 쓰레기가 덜 생기게 하는 게 좋습니다.
워드프레스 설정 파일(wp-config.php)에 코드 한 줄만 추가하면, 리비전 개수를 최대 3개로 제한할 수 있습니다.

코드: define( 'WP_POST_REVISIONS', 3 );

이 방법은 FTP 접속이 필요하므로 초보자에게는 권장하지 않지만, 나중에 익숙해지면 꼭 적용해 보세요.
DB 용량을 획기적으로 아낄 수 있습니다.


📚 [관련 글 더 보기]

* 👉 다음 단계: [Day 20] 중간 점검: ‘가치 없는 콘텐츠’ 오류 예방을 위한 글쓰기 자가 진단

댓글 남기기