크기가 2GB 인 데이터 파일이있는 SQL Server 2008 데이터베이스가 있지만 로그 파일이 8GB를 초과합니다. 2008 년 이전 데이터베이스에서는 '백업 로그'와 TRUNCATE_ONLY
옵션을 사용할 수 있었지만 2008 이상 데이터베이스에서는 더 이상 사용할 수 없습니다.
로그 파일을 자르는 스크립트가 있습니다.
USE [MyDatabase]
GO
ALTER DATABASE [MyDatabase] SET RECOVERY SIMPLE WITH NO_WAIT
DBCC shrinkfile('MyDatabase_log', 1)
ALTER DATABASE [MyDatabase] SET RECOVERY FULL WITH NO_WAIT
GO
로그 파일이 완전히 잘리지 만 내 질문은 다음과 같습니다. 성능에 영향을 미칩니 까?
매일 두 번의 전체 백업을 수행하므로 데이터 롤 포워드와 관련하여 로그가 실제로 필요하지 않아야합니다.