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 3493 게시물 읽기
No. 3493
postgress에서 oid 어떻케....
작성자
포스트유저(wooga20)
작성일
2001-10-12 15:04
조회수
1,769

처음으로 postgres를 사용하는데 한가지 문제가 생겼습니다.

 

현재 DB사용 목적은 Log저장 및 통계를 위해서 만들었는데 log길이가

 

8k가 넘는 필드가 3가지가 있는 관계로 3개의 oid필드와 다른 검색을위한

 

필드 몇개로 table을 구성했습니다. 그리고 사용하는 언어는 java입니다.

 

근데 문제는 로그를 쓰고 특정날짜 이상 된 로그에 대해서는 쿼리로 지우게

 

되는데 데이터를 지워도 DB Size가 줄지 않더군여. 그래서 계속적으로

 

Log를 스케줄링에 의해 지웠다가 다시 쓰게되면 다음과 같은 오류가 발생

 

합니다

 

 

FastPath call returned ERROR: cannot extend pg_largeobject: I/O error.

Check free disk space.

 

at org.postgresql.fastpath.Fastpath.fastpath(Fastpath.java(Compiled Code))

at org.postgresql.fastpath.Fastpath.fastpath(Fastpath.java(Compiled Code))

at org.postgresql.fastpath.Fastpath.getInteger(Fastpath.java(Compiled Code))

at org.postgresql.largeobject.LargeObjectManager.create(LargeObjectManager.java(Compiled Cod

e))

at org.postgresql.jdbc2.PreparedStatement.setBytes(PreparedStatement.java(Compiled Code))

...

 

 

그래서 $PGDATA의 Disk space를 검사 했는데 1.2G정도 되더군여.

근데 이상한것은 레코드를 다 지워도 1.2G라는 검니다. ㅡ.ㅡ

 

그래서 질문을 드리는데.

 

1. Table Space를 지정하는 방법이 있는지.

2. Query 문 으로 데이터를 지웠을 경우 oid는 삭제가 안되는지.

3. 아니면 제가 사용을 잘못한건지

 

(참고로 setBytes()와 getBytes()를 이용하여 oid필드를 참조 합니다.

그리고 record 개수는 하루에 15만개 정도 저장됩니다. )

 

좀 알려 주세여~~~

[Top]
No.
제목
작성자
작성일
조회
3497아래두분의질문에 대한 어느초보의 짫은 답변... [1]
송정훈
2001-10-12
1575
3496[질문]PostgreSQL은 속도문제를 어떻게 해결해야 하나요???
안종선
2001-10-12
1557
3502┕>Re: [질문]PostgreSQL은 속도문제를 어떻게 해결해야 하나요??? [1]
정재익
2001-10-13 19:26:24
1844
3495속도 개선 어떻게..?
강근식
2001-10-12
2040
3501┕>Re: 속도 개선 어떻게..?
정재익
2001-10-13 19:22:27
1999
3493postgress에서 oid 어떻케....
포스트유저
2001-10-12
1769
3492jdbc 드라이버...
사이버
2001-10-12
1735
3494┕>Re: jdbc 드라이버...(다시 질문..)
사이버..
2001-10-12 15:25:32
1822
3504 ┕>Re: Re: jdbc 드라이버...(다시 질문..)
정재익
2001-10-13 23:42:15
1816
3515  ┕>jdbc 드라이버입니다.
주요섭
2001-10-16 11:59:31
1859
3517   ┕>Re: jdbc 드라이버입니다.(감사..감사)
사이버
2001-10-16 18:24:41
1775
3491[질문]서로다른 계정에서의 테이블생성시.... [1]
송정훈
2001-10-12
1939
3487[질문]APM으로 컴파일후 잘 작동될때postgresql을 rpm으로 설치하여 php에서 작동되게 하는방범?
박상헌
2001-10-11
2128
3505┕>Re: [질문]APM으로 컴파일후 잘 작동될때postgresql을 rpm으로 설치하여 php에서 작동되게 하는방범?
yundream
2001-10-15 11:43:01
2000
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다