SQLServer 2005 데이터베이스를 수축시키는 이유는 무엇입니까?
-
04-07-2019 - |
문제
데이터베이스 축소의 장점과 단점은 무엇입니까? 성능 영향이 있습니까?
해결책
- 장점 : 사용 된 디스크 공간이 적습니다
- 단점 : 공간이 부족할 가능성이 높습니다
그것은 기본적으로 그것입니다 - 거의 모든 작업을 완료하기 위해 여유 공간이없는 축소 된 DB는 '자란'것입니다.
SQL이 MDF 파일로 공간이 부족하면 성장해야합니다. 매우 느리고 비싸다.
파일의 공간이 충분하다는 것을 알고 있다면 계속해서 줄어 듭니다. 단편화 된 파일이 나중에 다시 표시 해야하는 경우 조심해야합니다.
기본 예 :
500MB 데이터베이스 파일, 400MB 사용. 400MB로 축소 할 수 있지만 SQL이 크기에 40MB (10%)를 추가함에 따라 다음 작업은 매우 느립니다.
500MB 데이터베이스 파일, 50MB 사용. 당신은 아마도 공간을 낭비하고 있습니다. 100MB로 축소하면 DB는 여전히 많은 일을 할 공간이 있습니다.
500MB 데이터베이스 파일, 50MB는 사용되었지만 수백만 레코드를 가져 오려고합니다. 끊임없이 남겨 두십시오. 가져 오기 후 다시 확인하십시오.
읽기 만 읽기 DBS는 항상 축소되어야합니다.
제휴하지 않습니다 StackOverflow