2013-01-21 2 views
1

약 100GB 이상의 크기로 매주 데이터베이스를 축소하고 백업해야합니다.속도 향상 SQL 데이터베이스 축소 프로세스

일반적으로 축소하는 데 2-3 시간이 걸립니다. 특히 관리가이 데이터베이스를 신속하게 배포하고자 할 때 매우 실망 스럽습니다.

내 질문/답변

- 거대한 데이터베이스를 빠르게 축소하는 방법이 있습니까? 2 - 축소하는 대신 축소 옵션을 사용하여 백업을 수행하면 불필요한 페이지를 제거하는 것처럼 동일하게 수행됩니다.

감사

+1

왜 전혀 축소해야합니까? – Raj

+0

왜 데이터베이스를 축소합니까? 출시 된 공간이 나중에 다시 사용될 때 심각한 단편화 문제가 발생할 수 있습니다. –

답변

4

1 : 아니, 일반적으로 당신이 (크기) "진짜"데이터베이스를 축소하지 않습니다. 특히 SQL Server 백업은 사용되지 않는 데이터베이스의 페이지를 백업하지 않으므로 빈 1000GB 데이터베이스의 백업은 매우 작으므로 축소 할 필요가 없습니다. 사람들이 중요한 물건의 실제 백업을한다고 생각하는 경우 (매 15 분마다 델타 백업을 실행하는 경우)? 일반적으로 자동 증가를 사용하지 말고 큰 크기의 것을 축소시키지 마십시오.

2 : 1을 기준으로합니다. 축소하지 마십시오.

왜 처음부터 데이터베이스를 축소해야한다고 생각하십니까? Btw., 100GB는 매우 작습니다. 1000GB 이상을 사용하면 콧물이납니다.

+1

사실이 데이터베이스를 ftp해야합니다. 가능한 한 많이 축소하려고합니다. –

+1

@MuhammadSharjeelAhsan 죄송합니다. 그 이유는 전혀 아닙니다. 백업, 압축, 선적하십시오. 데이터베이스를 축소 할 필요가 없습니다. – TomTom