2008-10-03 2 views
1

복구 모드가 트랜잭션 로그에 전체 및 무제한 파일 증가로 설정된 경우 내 트랜잭션 로그가 40GB 데이터베이스에서만 2MB가되는 이유가 궁금합니다. 어떤 아이디어?내 SQL Server 2000 트랜잭션 로그 크기가 작게 보입니다

편집 : 나는 아마 매일 수백 메가 바이트가 삽입되고 계속해서 많은 업데이 트가 진행되고 있다고 말하고 싶습니다. 상당히 활동적인 웹 사이트를 운영하는 데이터베이스입니다.

답변

3

로그를 백업 했으므로 어떻게해야할까요?

(내가 말할 수는 없으므로) Sidenote : 전체 백업은 이 아니며은 로그를 자릅니다. 로그 백업 또는 TRUNCATE_ONLY 명령 만 로그를 자릅니다.

+0

우리는 매일 밤 로그 백업을하고 있습니다. 대량으로 사용하더라도 크기가 작아지기에 충분합니까? – Jon

+0

로그 백업이 더 자주 발생하지 않습니까? 우리는 15 분마다 로그를 백업합니다. – HLGEM

0

정기적 인 전체 백업을 수행하는 경우 트랜잭션 로그가 잘립니다.

+0

우리는 일상적으로 그런 일이 있습니다. 12 시간의 과다 사용 후에 2MB 이상의 트랜잭션이 발생할 것으로 예상됩니다. – Jon

2

40GB 중에서 매일 얼마나 많은 데이터가 변경됩니까? 트랜잭션 로그는 기록 된 작업 (삽입, 삭제, 업데이트) 만 추적하고 BCP 또는 다른 대량 명령을 사용하여 읽기 작업이나 일괄 복사 된 삽입을 추적하지 않습니다. 실제로 SQL 2000에서 대량로드 데이터에 대한 T-SQL 명령이 사용 가능한지 기억하지 못합니다.).
매일 기록 된 작업이 2Mb를 초과해야하는 경우 일정에 따라 정기적으로 로그를 남기고 있는지 확인하십시오.