자료를 수집하여 mysql 데이터베이스에 저장하는 서버를 운용하고
있습니다
매일 생성하는 자료의 양이 많아서 4개월이 지나자
각각의 테이블의 크기가 800MBytes~1GBytes에 이르렀습니다
그래서
3개월 이상된 자료를 삭제하려고 mysql 프롬프트에서 delete문을
실행하였는데
너무나 시간이 오래 걸리고 해당 프로세스에 부하가 너무 커서
다른 해당 테이블을 조회하는 프로세스가 제일을 하지 못하네요
3개월 이상된 자료를 한 달에 한번씩 삭제(백업)하고
테이블에는 3개월 미만의 자료만 담고 싶습니다 혹시
다른 방법이 있으면 알려주세요
cf) 행복하세요!!!
|