캐시 플러그인을 썼는데도 뭔가 묵직한 느낌이 든다면, 범인은 데이터베이스(DB)입니다.
우리가 이사 갈 때 짐을 정리하듯, 블로그도 주기적으로 청소해 줘야 합니다.
복잡한 코딩 필요 없습니다. WP-Optimize라는 무료 청소부가 다 알아서 해줍니다.
1. 설치 및 준비 (백업 필수)
가장 먼저 경고합니다.
DB 청소는 되돌릴 수 없습니다. 만약의 사태를 대비해 백업 플러그인(UpdraftPlus 등)으로 DB 백업을 먼저 해두세요.
[설치 방법]
플러그인→새로 추가- WP-Optimize 검색 (다운로드 100만 회 이상 확인)
- 설치 및 활성화
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)
매번 들어와서 청소하기 귀찮죠?
이 플러그인에는 예약 청소 기능이 있습니다.
- 상단 탭 메뉴에서 [Settings] 클릭.
General settings섹션에서 [Enable scheduled clean-up and optimization] 체크.- 주기 설정:
- Weekly (주간) 추천. (매일 하면 서버에 무리가 갈 수 있음)
- 지울 항목 체크:
Revisions,Auto-drafts,Spam comments정도만 체크. - [Save settings] 클릭.
이제 여러분이 잠든 사이, 일주일에 한 번씩 청소부가 다녀갑니다.

[Tip] 리비전 개수 제한하기
청소도 중요하지만, 애초에 쓰레기가 덜 생기게 하는 게 좋습니다.
워드프레스 설정 파일(wp-config.php)에 코드 한 줄만 추가하면, 리비전 개수를 최대 3개로 제한할 수 있습니다.
코드:
define( 'WP_POST_REVISIONS', 3 );
이 방법은 FTP 접속이 필요하므로 초보자에게는 권장하지 않지만, 나중에 익숙해지면 꼭 적용해 보세요.
DB 용량을 획기적으로 아낄 수 있습니다.
📚 [관련 글 더 보기]