database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
ㆍPostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
PostgreSQL Q&A 5882 게시물 읽기
No. 5882
vacuum full verbose 하는 도중에 거의 정지 상태로... ^^;;
작성자
권진호
작성일
2005-02-11 14:40
조회수
2,463

대략 500만건 정도 되는 데이터를 DELETE 한후에

 

VACUUM FULL VERBOSE 를 실시하고 났더니,

 

LOG : recycled transaction log file "0000003500000086"

 

이라는 메시지가 나온뒤로 약 1시간 정도 psql이 거의 정지상태에 있습니다. ^^

아직 무언가를 처리하는것 같으나, 아무런 메시지도 보이지 않으니..

진행되고 있는건지, 정지된건지도 잘 모르겠구요. ^^;;

 

참 그리고, 원래 vaccum full 이 시간이 이렇게 오래걸리나요?

 

끝으로, 하루 평균 생성되는 데이터는 약 10만건이라고 가정하였을 때

vaccum full의 적절한 주기는 어느정도가 되는지도 궁금합니다.

 

그럼 좋은 하루 되세요~~ ^^

 

이 글에 대한 댓글이 총 1건 있습니다.

생성되는 자료수는 vacuum full에 별 고려사항이 아닙니다. 오히려 delete, update되는 자료수가 관계가 깊습니다.

 

vacuum 만 자주해주면 제 생각에 vacuum full은 자주해 주지 않아도 될 것 같습니다. 저의 경우는 pgsql의 새버전이 나와서 upgrade 할 때에만 해주는데 이건 좀 심한 것 같구요. 한달에 한번 정도면 어떨까요?

 

vacuum full이 멈추고 있지 않다면 다른 DB를 사용하는 곳에서 lock을 잡고 있어서 그럴 수도 있습니다. 모든 DB 사용을 멈춰보세요. 그리고 top이나 iostat 같은 모니터링 도구로 시스템을 점검해 보세요. vacuum full을 하고 있다면 시스템이 아주 바쁘게 돌고 있을거에요.

박성철(gyumee)님이 2005-02-11 15:48에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
5885연월일을 따로 저장했을때 다시 그것을 날자로 바꾸기 ㅡ,ㅡ [1]
박성재
2005-02-12
2155
5884pg_restore 에러.. [1]
초짜
2005-02-11
3913
5883vacuum full 실행 후 오히려 용량이 더 늘어났습니다. ^^;; [4]
권진호
2005-02-11
2710
5882vacuum full verbose 하는 도중에 거의 정지 상태로... ^^;; [1]
권진호
2005-02-11
2463
5881암호 자동입력에 관한 질문 [4]
초짜
2005-02-11
4530
5877desc table명 과 같은 명령어가 뭐에요? [2]
초보
2005-02-07
4111
5876오라클의 select * from tab; 과 같은 명령어가 뭐에요? [3]
초보
2005-02-07
2521
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다