PostgreSQL로 데이터를 관리하는데..insert데이터 가 많이 들어옵니다.
그런데 데이터를 삭제해도 DB용량이 줄어들지를 않아서.vacuum을 실행하는데. 이것을 실행하면 데이터 insert 뿐만아니라, 같은 서버에서 사용하는 웹접속도 할수없는 일이 벌어지는군요.
vacuum을 돌리면서 다량의 데이터를 저장하는 방법을 알고싶습니다.
vacuum만 돌리면 서버 사용을 못하는군요.
7.2부터 vacuum은 데이터베이스 락을 걸지 않습니다.. insert 가능할 것 같은데 -.-
vacuum full 이라고 해야 데이터베이스 락을 겁니다.. 근데 보니까 DB용량을 줄이시겠다고 하시니 vacuum full을 돌리신 모양이네요..
vacuum만 하셔도 될것 같은데.. 삭제된 영역을 재사용할 테니 용량이 줄어들진 않아도 어느 시점까지 늘어나지는 않을 겁니다.