2014-02-13 3 views
1

MSSQL2008에서 데이터베이스 전체 백업을 수행 한 다음 로그 백업을 수행했습니다. 트랜잭션 로그 파일의 크기가 변경 될 것으로 예상했지만 디스크의 파일을 검사했을 때 동일하게 유지됩니다. 참고 : 데이터베이스는 전체 복구 모드입니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까?MSSQL2008 로그 백업으로 인해 로그 크기가 줄어들지 않습니다.

답변

2

SQL Server는 백업 후 로그의 실제 크기를 자동으로 줄이지 않습니다.

각 백업 후에 로그를 지속적으로 축소하고 다시 성장 시키면 불필요한 성능 문제가 발생할 수 있습니다. 증가하면 새로 할당 된 공간을 제로화해야합니다.

트랜잭션 로그 백업 후 로그가 자동으로 잘릴 수 있으며 (축소되지 않음) 더 이상 필요하지 않은 VLF를 덮어 쓸 수있는 것으로 표시합니다.

+0

마틴에는 .mdf 및 .ldf 파일에 대한 권장 크기 비율이 있습니까 ?? 30GB .mdf 파일이 있다면 .ldf 파일에 가장 적합한 크기가 무엇입니까 ?? –

+1

@ M.Ali - 아니요. [내 데이터베이스는 XGB입니다. 내 로그는 얼마나 커야합니까?] (http://blogs.msdn.com/b/cindygross/archive/2011/03/01/my-database)를 참조하십시오. -is-x-gb-how-big-should-my-log-be.aspx) –

+0

링크를 제공해 주셔서 감사합니다. –

관련 문제