MSSQL Server에서 동일한 데이터베이스에 대해 2 개의 .bak
개의 파일이 있습니다. 하나는 테스트 스냅 샷이고 다른 하나는 프로덕션 스냅 샷입니다. 테스트는 약 500MB이고 제작은 약 10GB입니다. 이는 테스트 테이블에 많은 테이블이 잘려 있기 때문입니다. SQL 서버에서 복원 할 때 .mdf
파일이 \Microsoft SQL Server\MSSQL.1\MSSQL\Data
폴더에 생성됩니다. 그러나 테스트 스냅 샷 만 복원해도 .mdf 파일의 크기는 약 10GB입니다. 테스트 스냅 샷에는 많은 테이블이 잘리고 데이터가 적기 때문에 .mdf 파일의 크기가 프로덕션 스냅 샷의 크기보다 작아야합니다. 하지만 그렇지 않습니다. SQL Server는 mdf 파일에서 공간을 예약합니까? 따라서 두 버전 모두에서 동일한 크기입니까?SQL 서버의 mdf 파일 크기에 차이가 있음
답변
예 공간을 예약합니다. 데이터베이스 생성 페이지와 나중에 특성 페이지에서이를 볼 수 있습니다. = 공간
공간을 예약하지 않도록 말할 수있는 방법은 무엇입니까? – Thunderhashy
err ... 내가 생각하기에 분리하고 다시 부착해야합니다. 이것을 시도하십시오 : db를 마우스 오른쪽 버튼으로 클릭하고, tasks를 선택하고, shrink, database를 선택하십시오. 그래도 작동하지 않으면 파일 축소를 시도 할 수 있습니다. (SQL 관리 스튜디오 2008 년) – Hogan
하지만 DB를 복원 한 후에 만이 작업을 수행 할 수 있습니다. DB를 복원하기 전에 그것을해야합니다. – Thunderhashy
- MDF는
- 박 = 데이터 데이터베이스가 복원
와 8K 페이지를 보유, 그것은 sys.database_files
의 크기를 읽습니다. 페이지는 동일한 상대 위치에 다시 배치됩니다.
는 디스크 공간 정말 짧은 않는 한, 나는 그것을 떠날 것 ...하지만 당신이 더 나은 당신이 사용하는
(대략적인 수치)을 느낄 수 있다면 당신은 파일을 축소 할 수 64,000 페이지를하지만,이 예약 됨 12,800,000
DB에서 다음을 실행해야한다고 생각합니다.
- 1. LINQ to SQL - 로컬 mdf 파일
- 2. SQL Server 2005 .mdf .ldf 파일
- 3. SQL Server - .mdf 파일 읽기 문제
- 4. 가상 드라이브의 MDF, LDF 파일
- 5. C# 프로젝트에 * .mdf 파일 추가
- 6. MDF 및 LDF 파일 크기
- 7. F #에서 시퀀스와리스트 사이에 이상한 차이가 있음
- 8. SQL 서버의 데이터베이스 보조 데이터 파일 제거 (병합)
- 9. 여러 MDF 파일 VS 단일 데이터베이스 (SQL Server)
- 10. 마이크로 소프트 SQL 나는 다음과 같은 쿼리를 실행하려고 .MDF 파일
- 11. 데이터베이스 파일 (.sql)을 .mdf 파일로 변환하는 방법은 무엇입니까?
- 12. 원격 컴퓨터에서 SQL Server 데이터베이스 만들기 mdf 파일 경로 문제
- 13. SQL 서버의 디렉터리에있는 모든 XML 파일 쿼리
- 14. .mdf 파일 및 데이터베이스 간 쿼리?
- 15. 두 개의 다른 플랫폼에서 클래스 파일의 크기에 차이가 있습니까?
- 16. 파일 크기에 따른 제한 열기
- 17. 서버의 콜백 저장 파일 저장
- 18. SQL 서버의 동적 SQL 조인
- 19. 파일 서버의 SharePoint 크롤링 파일
- 20. MDF 파일을 SQL Server 2008로 가져 오시겠습니까?
- 21. SQL Server 2005 MDF 파일은 얼마나 안전합니까?
- 22. SQL Server 2005 MDF 파일을 보호하는 방법
- 23. SQL 서버의 트리거 테이블
- 24. SQL 서버의 트리거 전에
- 25. SQL 서버의 임시 테이블
- 26. SQL 서버의 간단한 계산
- 27. SQL 서버의 통계 계산
- 28. SQL 서버의 날짜 비교
- 29. SQL 서버의 트리거
- 30. SQL 서버의 테이블 조각화
어떤 버전의 sql? – Hogan
sql server 2005 – Thunderhashy