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 1225 게시물 읽기
No. 1225
Re: Re: vacuumdb 실행과 sql상의 vacuum 실행의 차이?
작성자
이진호
작성일
2000-06-20 11:00
조회수
11,518

sql/lock.htm 문서를 살펴보면 vacuum 실행시 자동으로

ACCESS EXCLUSIVE LOCK MODE로 되는 것으로 나와있습니다.

아직 LOCK을 걸때의 각 MODE에 대해 그 차이는 잘 몰라

이것이 재익님이 말씀하시는 것과 동일한 것인지는 모르겠네요.

 

만일 동일하다면 shell상에서 vacuumdb를 실행할때는

SQL의 vacuum 실행과 달리 LOCK이 걸리지 않는 건가요?

아니면,

문서와는 달리 자동으로 LOCK이 걸리지 않아

직접 LOCK을 걸고 해야하는 건가요?

 

음... 아직 LOCK을 직접 걸고 작업해본 경험이 없어

개념이 안잡혀서 그런지 영~ 이해가 안됩니다. ^^;

 

 

> 안타깝게도 PostgreSQL 의 경우 상당히 잘 구성된 메뉴얼에도 불구하고, 시스템 에러 관련 부분은 메

> 뉴얼이 너무 부실하여 에러에 대한 조치가 쉽지 않은 실정입니다. 말씀하신 에러의 내욛오 메뉴얼을 보

> 시면 알겠지만 제대로 에러 설명이 없습니다.

> HEAP 관련 에러는 주로 현재 메모리의 HEAP 과 실제의 DB 가 sync 가 제대로 일어 나지 않은 경우에

> 발생할 수 있습니다. 대부분의 경우 심각한 에러없이 잘 끝나지만 가끔은 테이블이 깨어 지는 치명적인

> 에러를 내는 수도 있습니다. 그래서 vacuumdb 를 실행시에는 디비에 대해 EXCLUSIVE LOCK 을 건 상황

> 에서 해야 한다고 생각합니다.

>

> > database정리를 위해 vacuumdb를 가끔 실행시키고 있습니다.

> > 그런데, 다음과 같은 에러와 함께 종료될때가 있습니다.

> >

> > ERROR: HEAP_MOVED_IN was not expected

> > vacuumdb: database vacuum failed on english.

> >

> > 이 경우 어떤 조치를 취해야하나요?

> >

> > 에러메세지 및 조치에 대해 자세한 매뉴얼이 있다면 함께 알려주시면 감사하겠습니다. ^^

> >

> > 좋은 하루되시길...

[Top]
No.
제목
작성자
작성일
조회
1204postgresql 깨지는 것 어떻게 해야 하지요...
블루
2000-06-18
10938
1205┕>Re: postgresql 깨지는 것 어떻게 해야 하지요...
정재익
2000-06-19 05:02:01
11735
1203help me!!!
lion
2000-06-18
11173
1206┕>Re: help me!!!
ADVANCE
2000-06-19 06:42:05
11575
1200[[질문]]아이피가 틀린 web서버와 db 서버를 분리 하는데.. web서버에서 db를 불러오지 못합니다.
sixjina
2000-06-18
10122
1202┕>Re: [[질문]]아이피가 틀린 web서버와 db 서버를 분리 하는데.. web서버에서 db를 불러오지 못합니다.
정재익
2000-06-18 10:44:45
10843
1199vacuumdb 실행시 에러를 어떻게 처리해야할지...
이진호
2000-06-17
10831
1201┕>Re: vacuumdb 실행시 에러를 어떻게 처리해야할지...
정재익
2000-06-18 10:41:08
11406
1225 ┕>Re: Re: vacuumdb 실행과 sql상의 vacuum 실행의 차이?
이진호
2000-06-20 11:00:16
11518
1197oracle의 sqlloader에 해당하는 text upload tool이 postgres에도 존재합니까.
이준서
2000-06-16
10146
1198┕>Re: oracle의 sqlloader에 해당하는 text upload tool이 postgres에도 존재합니까.
정재익
2000-06-17 01:33:05
10850
1194c 언어 + postgresql 사용도중 여러 tuple을 fetch하여 한 row씩 처리하고 싶은데요...
이상민
2000-06-16
10983
1195┕>Re: c 언어 + postgresql 사용도중 여러 tuple을 fetch하여 한 row씩 처리하고 싶은데요...
정재익
2000-06-16 15:39:47
10762
1193Postgresql 설치
mask74
2000-06-16
9796
1196┕>Re: Postgresql 설치
정재익
2000-06-16 15:44:21
11803
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다