안녕하세요.
현재 대용량 서비스를 하고 있는데요.
DB용량이 90%이상 사용되고 있는 상태입니다.
InnoDB 특정 테이블이 3억건정도(100기가 이상)가 있어서 조금씩 삭제하고 있으나 용량은 줄어들지 않고 있습니다.
검색해 보니 OPTIMIZE TABLE 테이블이름; 으로 하면 된다고 하는데요.
최적화를 하게 되면 idx 컬럼에 auto_increment설정되어 값이 변경될수도 있다고 하는데요. 이값은 변경이 되면 안되는거라서요.
그리고 해당 테이블이 락이 걸려서 insert 문이 안될것 같은데요.
어떻게 하면 현재 운영하는데 문제 없이 해당 테이블의 용량을 줄일수 방법이 없을까요?
정말 죽을 맛입니다.ㅠㅠ
|