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 7133 게시물 읽기
No. 7133
lo_import 를 이용해서 입력하였는데 삭제가 안되요..
작성자
박성훈
작성일
2007-05-10 13:21
조회수
4,509

insert into aaa (sq_number, kernel_time, id) values(111,123,'/home/aaa')

이렇게 해서 입력을 하였습니다....

lo_unlink 를 이용해서 삭제를 하고
delete from aaa from sq_number=111  를 했는데.....

하드 디스크 용량을 확인해보니....
데이터가 줄어 들지 않더라구요...

여러 가지 테스트를 해봤는데요....

import를 이용해서 데이터를 넣고 지워도....

계속 하드디스크 공간만 차지 합니다...

하드 디스크의 내용을 삭제 하는 방법즘 가르처 주세요...T.T

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

테이블에 입력되는 자료이기 때문에, 


vacuum  작업을 하기 전까지는 일정 하드 공간을 차지하고 있을것입니다. 


vacuum 작업을 하게 되면, 지워진 자료이니, 그 자리에 다른 자료를 넣어도 된다고 판다하고 

그 옛날에 썼던 공간에 새 자료를 기록합니다. 


바로 확인 하려면, vacuum full 명령으로 자료의 물리적인 파일을 강제로 싹 정리하는 방법이 있는데, 

이 때는 그 해당 테이블이 배타적으로 잠깁니다. 그래서 그 작업이 끝날 동안은 그 테이블의 select, insert, update 모두 금지됩니다. 




김상기(ioseph)님이 2007-05-10 17:09에 작성한 댓글입니다.
http://thebasis.tistory.com/category/DB%20Management

자세히 나왔네요
hhh님이 2009-02-17 14:17에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
7136Archieve log를 이용한 복구에 대해서 질문드립니다...ㅠ [1]
신종관
2007-05-11
5037
7135우분투에서 한글 DB 생성은 어떻게? [1]
정진기
2007-05-11
4549
7134쿼리문 질문 [2]
초보
2007-05-10
4825
7133lo_import 를 이용해서 입력하였는데 삭제가 안되요.. [2]
박성훈
2007-05-10
4509
7131[질문]autovacuum 사용법 [2]
2007-05-08
6005
7130이런 쿼리가 있습니까? [6]
이기자
2007-05-05
4619
7129[성능향상]Postgres 성능향상방법문의 [2]
2007-05-04
6094
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.021초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다