궁금한 점이 있어서 질문을 드립니다. 제목과 같이 DB의 최대 사이즈를 지정해줄 수 있나요?
HDD의 여유 용량과 관련하여 사이즈를 지정해줄 수 있는지 궁급합니다.
지정해 줄 수 없다면, 사이즈는 계속 늘어나게 될테고, HDD는 풀이 되어 시스템이 멈출 수도 있을것이라고 생각합니다.
이는 관리적인 면에서 접근을 해야하는 것인가요?
현재 PostgreSQL 서버 단에서 디스크 용량 관리 기능은 없습니다.
DB 서버가 운영되는 호스트의 Disk Full 장애를 피해가겠다고 한다면,
호스트 운영체제에게 맡겨야할 듯싶습니다.
유닉스 리눅스 계열이면 PostgreSQL 서버 실행 유저의 쿼터를 지정하는 방식으로 풀면 될터이고,
물론 더 응용하면 테이블스페이스 단위 쿼터도 가능하겠죠.
윈도우즈 계열이면 그에 맞는 방법이 있겠죠.
이렇게 풀면, DB 서버에서는 해당 공간을 다 쓰게 되면 서버 오류 로그가 쌓이면서 더 이상 작업 못하는 쿼리들이 많아지기만 하지 서버가 멈추지는 않을 것 같네요. 추측입니다. 테스트 안해봐서 모름.
그러면서 호스트는 문제가 없겠죠.
답글 감사드립니다. 유저별 디스크 사용량 제어 기능을 사용하는 방법이 있었군요!