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 10231 게시물 읽기
No. 10231
postgresDB 에서 drop table 시 disk 공간에 변경이 없나요?
작성자
나종현(trymp)
작성일
2021-02-15 13:26
조회수
1,791

linux 환경에서 postgresDB 를 사용중에 있습니다.


디스크 점유공간이 많아서 많은 레코드를 포함한 테이블을 drop table 명령으로 삭제했는데요


디스크 공간에 여유공간이 생기질 않습니다. 


일단 psql 명령으로는 table 이 없는 것으로 나오는데요 디스크에는 반영되는데 시간이 걸리나요?


아니면 무슨 sync 같은 별도의 다른 명령어가 있을까요?


DB 에 대해 잘 몰라서 질문드립니다. 도움 주시면 감사하겠습니다. 

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

drop table 작업을 하면, 물리적으로 해당 테이블로 사용하고 있던 파일들이 삭제됩니다. 


PostgreSQL은 drop table 작업도 하나의 트랜잭션으로 보기 때문에, rollback 을 염두해 두고 commit 되기 전까지는 지우지 않습니다. 


auto commit 기능을 사용하지 않고 있는 응용프로그램을 사용한다면, 

drop 작업 뒤 commit 했는지 확인해 보세요. 

김상기(ioseph)님이 2021-02-16 09:40에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
10234DB 서버 디스크 확장 [1]
Jaemyoung Seo
2021-03-15
2029
10233copy 명령어 실패 시 처리 [1]
test
2021-02-19
1779
10232libpq 이용시 MFC의 CRecordset Class 사용 가능 여부 및 사용방법 [1]
최정욱
2021-02-19
1739
10231postgresDB 에서 drop table 시 disk 공간에 변경이 없나요? [1]
나종현
2021-02-15
1791
10229pg 커널파라미터 설정값 [1]
궁금
2021-01-29
1896
10228Oracle to Postgresql Migration 전 성능 비교 문의 드립니다. [3]
김동욱
2021-01-26
2205
10227백업 관련 문의 드립니다. [2]
허원석
2021-01-23
2043
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다