«transaction-log» 태그된 질문

트랜잭션 로그는 데이터베이스 관리 시스템이 충돌 또는 하드웨어 오류에 대한 ACID 속성을 보장하기 위해 실행 한 수정 목록 / 이력입니다.

4
축소 SQL Server 2008 R2 후 로그 파일 크기 수동 설정
실무에서 다소 비자발적 인 DBA가되고 있으며 실제로 무언가에 대한 도움이 필요하다. 전체 복구 모드에 40GB 데이터베이스가 있고 로그 백업이 구성되지 않았으며 84GB의 큰 로그 파일이 있습니다. 지금까지이 상황을 해결하려는 계획은 데이터베이스에서 전체 로그 백업을 실행하고 로그 파일을 축소하며 매일 밤 데이터베이스 백업으로 로그 백업을 실행하여 유지 관리 계획을 유지하는 데 …

1
트랜잭션 로그 log_reuse_wait_desc를자를 수 없습니다-AVAILABILITY_REPLICA
오늘 아침에 나는 우리 데이터베이스 중 하나에 대한 트랜잭션 로그 전체 경고로 깨어났다. 이 서버는 Alwayson 클러스터이자 트랜잭션 복제 구독자입니다. log_reuse_wait_desc를 확인하고 logbackup을 표시했습니다. 누군가 4 일 전에 실수로 로그 백업 작업을 비활성화 한 경우 로그 백업 작업을 다시 활성화하면 로그가 지워졌습니다. 오전 4시 이후로 나는 그날 아침에 사무실에 가서 …

1
일정에 따라 트랜잭션 로그를 백업 및 잘라내는 가장 좋은 방법
저는 DBA는 아니지만 DBA 모자를 쓰고 SQL Server 인스턴스에서 유지 관리 계획을 세워야합니다. 그래서 잠시 동안 SSIS 야간 프로세스에서 SQL 실행 작업 을 실행하여 백업을 수행했습니다. 기본적으로 master.dbo.xp_create_subdir대상 폴더가 존재하는지 확인한 다음 BACKUP DATABASE [DbName] TO DISK = 'G:\Backups\DbName\DbName.bak' WITH INIT. 해당 작업이 실패 할 때마다 나머지 프로세스가 중단되고 알림을 …

1
복원시 테일 로그 백업?
일반적으로 프로덕션 서버에서 비 프로덕션 서버로 DB를 복원 할 때 테일 로그가 백업되지 않는다는 오류를 잊었을 때 WITH REPLACE 옵션을 사용합니다. MSDN에 따르면 실제로 복원하기 전에 테일 로그를 백업해야합니다. 데이터베이스가 온라인 상태이고 데이터베이스에서 복원 작업을 수행하려는 경우 로그 꼬리 백업을 시작하십시오. 온라인 데이터베이스에 대한 오류를 피하려면 BACKUP Transact-SQL 문의… WITH …

3
단순 복구로 전환 할 때 트랜잭션 로그 유지 관리
배경: 최근 450 개 이상의 데이터베이스가있는 50 개 이상의 SQL Server를 상속했습니다. 야간 백업은 약 8TB이며 말할 필요도없이 디스크 공간을 더 많이 사용하고 있습니다. 모든 데이터베이스가 전체 복구로 설정되었으며 트랜잭션 로그가 백업되지 않았습니다. 모든 SQL Server를 살펴보고 야간 백업 만 필요하고 하루 동안의 데이터 손실이 허용되는 우선 순위가 낮은 서버를 …

1
미러 데이터베이스에서 트랜잭션 로그 파일을 축소 할 수 있습니까?
이것은 주 데이터베이스에서 로그 파일을 축소 할 수없는 이유에 대한 이전 질문 에 대한 후속 질문 입니다. 간단히 말해서 데이터베이스 미러링을 설정했지만 트랜잭션 로그를 백업 한 작업이 다시 실행되고 트랜잭션 로그가 거의 60GB로 증가했는지 확인하는 것을 잊었습니다. 미러링이 설정되었으므로이 크기 증가는 미러링 된 서버에서 복제되어 결국 모든 디스크 공간을 차지하여 …

3
특정 테이블에서 로깅 비활성화
SQL Server 2005를 사용하고 있습니다. 집계 정보가 포함 된 두 개의 테이블이 있습니다. 정보는 지속적으로 업데이트되어 하루에 거의 5GB의 로그 데이터를 생성합니다. (이것은 전체 데이터베이스보다 큽니다!) 롤백이 실제로 필요하지 않기 때문에 이러한 테이블에 대한 로깅을 비활성화하고 싶습니다. 그러나 데이터베이스의 다른 테이블에 계속 로깅하고 싶습니다. 데이터베이스 내의 특정 테이블에서 로깅을 비활성화 …

2
SQL Server 'Create Database'문. 자동 성장 설정을 상속받는 방법?
SQL Server 2008 R2를 사용하고 지속적인 배포를 통해 데이터베이스를 만들고 있습니다. 우리 시스템에서는 SQL Server의 기본 1Mb / 10 % 자동 증가 설정이 데이터와 제대로 작동하지 않습니다. 특히 스키마를 많이 변경하지 못하게하는 레거시 응용 프로그램이 있습니다. 데이터베이스 설정을 인스턴스 레벨에서 구성하여 단계별 배치를 위해 변경할 수 있습니다. 새 데이터베이스에 대한 …

3
트랜잭션 로그 파일을 별도의 드라이브에 배치하면 성능상의 이점이 있습니까?
하나의 하드 드라이브에 SQL Server 데이터 파일을 배치하고 다른 하나의 트랜잭션 로그에 SQL Server 데이터 파일을 배치하는 장점을 설명하는 많은 블로그 게시물과 모범 사례 기사가 있습니다. 주어진 이유는 데이터베이스 파일에 임의의 읽기 및 쓰기가 발생하고 트랜잭션 로그에는 순차적 쓰기 만 있기 때문입니다. 그러나 수백 개의 데이터베이스가 있다면 어떨까요? 수백 개의 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.