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 9283 게시물 읽기
No. 9283
vacuum실행 후 속도저하
작성자
왕초보
작성일
2013-05-27 12:01
조회수
9,322

안녕하세요!

현재 8.0사용자입니다. 다름이 아니오라

vacuum 옵션에서 Maintenance operation->VACUUM 옵션버튼을 선택하고

VACUUM options -> ANALYZE을 체크 후 실행을 했습니다.  작업은 이상없이 끝났는데

실행전보다 속도가 현저하게 떨어졌습니다. 왜 그런지 이유를 모르겠습니다.

DB용량은 현재 24G입니다. 

고수님들의 답변을 듣고 싶습니다.

그럼 수고하세요!

 

 

 

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

 대부분 vacuum 작업 후 서비스 전체 속도가 떨어졌다면, 

사용하고 있는 어떤 쿼리의 실행계획이 바뀌었기 때문일 가능성이 큽니다. 

일단 그 실행 계획이 바뀐 쿼리를 찾는 일이 먼저 일터인데, 

  1. active session을 모니터링 해서, 그놈이 무슨 쿼리로 오랫동안 작업하고 있는지 찾거나,
  2. 특정 시간 이상 소요되는 쿼리를 로그로 남겨 두거나,
  3. 개발자의 직감을 믿고 그 쿼리를 찍거나 :)

해서, 그 쿼리의 실행계획을 살펴보고 적당하게 쿼리를 수정하면 원래 성능이 낼 수 있을 것 같네요.

부디 성공하시길.

 

김상기(ioseph)님이 2013-05-27 21:58에 작성한 댓글입니다.

답변 감사드립니다.

VACUUM options -> FULL, ANALYZE 옵션으로 실행했더니 속도개선이 되었습니다.

이유는 모르겠지만 일단 예전속도 정도는 나오고 있습니다.

답변 진심으로 감사드립니다. 

왕초보님이 2013-05-29 19:11에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
9286bytea를 PQescapeByteaConn함수 사용한 예제 없나요? [1]
심상호
2013-05-31
10498
9285완전초보의 pg_connect 질문 [2]
정성모
2013-05-29
8997
9284불완전한 테이블 제약조건에 대해서 [8]
souler
2013-05-27
9125
9283vacuum실행 후 속도저하 [2]
왕초보
2013-05-27
9322
9282pl/pgsql 관한 질문입니다. [1]
김문수
2013-05-23
8949
9281데이터베이스 수업을 듣는 학생입니다. 에러구문때문에 질문드립니다. [2]
김영백
2013-05-22
9431
9280파티션테이블에 관한 질문입니다. [2]
김문수
2013-05-20
9291
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다