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 6839 게시물 읽기
No. 6839
postgresql 이 이상해요 ㅜ.ㅜ 대략남감 . . .
작성자
롱다리
작성일
2006-10-04 12:37
조회수
3,704

가끔 테이블중 하나가 (정해져있지 않음) 특정한 구간동안 , 예를들어

8월 한달동안의 자료 를 조회해 보면  실제로는 4만건정도의 자료가 있어야하나

select 결과로는 약 2000건 정도만 존재한다고 나오고요 . . 

이전 백업받은자료를 가지고 4만건의 sql문을 만든후

그 특정 테이블의 8월 자료를 delete한 후 4만건의 sql문장으로 만든 데이타를

밀어넣으면 키 중복이 난다는 에러와 함께 다 튕겨나옵니다...

글구 또 select 해보면 2000건 정도만 나오구요 . . . 


또 어떤때는 아에 특정기간만 조회를 하면 조회가 안되기도 합니다.


postgresql 은 8.0.3 이고요 별다를 옵션준것은 없는상태입니다.


혹 고수님들의 고견을 부탁드립니다.


참고로 여러번 dump받고 새로 깔고 새로 밀어넣고 해봤는데요 

처음에는 정상적으로 잘 되다가 몇일 지나면 또 저런현상이 발생됩니다.


고수님들의 고견 꼭 부탁드립니다..... ㅜ.ㅜ 

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

vacuum full 을 한번 해보시구요

혹시 테이블을 만드실 때 with oid 를 주시고 만드신게 아닌지 확인 한번 해보세요. 테이블들을 만드실 때 without oid 를 다 주시고 맹거보시구요.

그래도 문제가 생기면 다시 답글 달아주세용;


아 에러메시지를 여기에 정확히 찍어봐주세요

신기배(소타)님이 2006-10-04 13:38에 작성한 댓글입니다.
이 댓글은 2006-10-04 13:38에 마지막으로 수정되었습니다.

지금은 복구해 놓은 상태라서 에러없이 잘돌아가구요. . . 
vacuum full 은 일주일에 한번씩 돌리도록 되어져 있습니다.

위에서 말씀드린대로 어떤때는 2000건이라도 조회가 되지만 
어떤때는 그 기간동안 조회가 아예안되고 error메세지를 뿌리고끝납니다.
 . . . . 
지금은 잘돌아가고 있어서 error메세지를 적어드릴수가 없네요 . . 
무지 마음이 안따깝습니다....
글구 postgresql 8.0.8 입니다.

without oid 는 다음번에 에러날때 함 시도해 보도록 하겠습니다.
제생각으로는 일주일안에 동일한 문제가 나올것 같습니다.

관심가져주신 신기배님 감사합니다. ^^

롱다리님이 2006-10-04 17:12에 작성한 댓글입니다. Edit

상황을 정확히는 알 수 없지만....


일단 oid 문제일 가능성도 있고요.... (이건 without oid) 옵션을 주어 테이블을 만들면 될거 같네요..)


키가 중복되고  그 후 결과가 2000건으로 있다면..

이전에 데이타가 입력된 후 특정 컬럼이 유니크 속성으로 바꿔서 그런거 같기도 하고요..


serial type  이 있다면.. sequence 의 초기값을 변경하지 않아서

시퀸스가 증가함에 따라 값이 중복되어 그런 경우 같기도 하고요..


암튼 이것 저것 확인을 해보셔야 할거 같습니다.


tyro님이 2006-10-04 17:59에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
6842드뎌 똑같은 현상이 나타났습니다. ㅜ.ㅜ [3]
롱다리
2006-10-09
3841
6841postgresql 의테이블과내용을 [2]
초보
2006-10-08
3422
6840인코딩관련 [1]
dba
2006-10-04
3341
6839postgresql 이 이상해요 ㅜ.ㅜ 대략남감 . . . [3]
롱다리
2006-10-04
3704
6838[질문] 함수관련 질문입니다. [2]
최병일
2006-10-03
3463
6837PostgreSQL 8.2 Enters Beta [1]
신기배
2006-09-30
4302
6836[질문]DB가 갯수에 한계가 있는건지... [1]
정준
2006-09-28
3219
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다