Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

mdb화일의 용량에관한 궁금증입니다.

493 views
Skip to first unread message

blue

unread,
Mar 6, 2007, 9:36:08 PM3/6/07
to
안녕하세요
access를 약간 사용한 정도의 수준입니다.

궁금한 것은 DB화일을 만들고 데이터를 입력하면 화일의 용량이 늘어나느데 레코드를 삭제한 뒤에는 왜 용량이 줄어들지 않는지 궁금합니다.

--
HAVE A NICE DAY !

Snakebob

unread,
Oct 9, 2008, 12:06:00 AM10/9/08
to
테이블을 지워도, DB에서는 쿼리를 이용하여 데이터들을 메모리에 깔아놓기 때문에
실제로 아무것도 없음에도, 용량이 줄지는 않지요.

해결방법->
액세스 옵션을 확인하면, "액세스 종료시 자동압축" 이라는 항목을 체크하시면
액세스가 매번 종료될 때마다 테이블을 자동 정리 하여 용량관리가 됩니다.


"blue"님이 작성한 내용:

Yvonne007

unread,
Sep 29, 2009, 9:00:02 PM9/29/09
to
도움이 되실지 모르겠지만, Snakebob님의 답변에 추가하여 관련된 자료를 링크해 드립니다.

Microsoft Access에서 성능 개선을 위해 데이터베이스 조각 모음 및 압축
http://support.microsoft.com/kb/288631/ko

ACC2002: 손상된 Access 2002 데이터베이스 문제를 해결하고 복구하는 방법
http://support.microsoft.com/kb/283849/ko
데이터베이스를 압축하면 압축 프로세스는 데이터베이스에서 개체와 레코드가 삭제되어 생겨난 사용하지 않는 공간을 회수합니다. 새로운 대상
데이터베이스를 만들고 기존 데이터베이스에 있는 각 개체를 새로운 데이터베이스로 복사하여 빈 공간을 제거합니다. 데이터베이스를 새
데이터베이스 대신 원래 데이터베이스 이름으로 압축하는 경우, 압축 프로세스는 임시 데이터베이스를 만든 후 원래 데이터베이스의 모든 개체를
임시 데이터베이스로 내보내고 원래 데이터베이스를 제거한 다음, 임시 데이터베이스 이름을 원래 데이터베이스 이름으로 바꿉니다.
-. 개체 및 레코드가 삭제되어 생겨난 사용하지 않는 공간을 회수합니다. 개체나 레코드를 데이터베이스에서 삭제하면 이들이 점유하던 공간은
데이터베이스에 추가하는 데 사용할 수 있는 것으로 표시됩니다. 그러나 데이터베이스의 크기는 데이터베이스를 압축하지 않으면 절대 축소되지
않습니다. 개체와 레코드를 자주 추가, 삭제 및 업데이트하는 데이터베이스의 경우 자주 압축해 주어야 합니다.


"Snakebob"님이 작성한 내용:

0 new messages