SQL Backup 4

SQL Server 백업 압축의 압축률 확인

SQL Server 백업 압축의 압축률 확인 · Version : SQL Server 2008 later SQL Server의 백업 압축은 SQL Server 2008부터 지원되며 압축된 백업은 동일한 데이터의 압축되지 않는 백업보다 작으므로 일반적으로 I/O에 대한 비용이 절약되며 백업속도가 크게 향상된다. 하지만 압축을 하기 위한 추가 연산으로 약간의 CPU 오버헤드가 발생한다. 하지만 시스템 중에 가장 느린 부분은 디스크 이므로 CPU의 오버헤드를 감안하여도 충분히 이점이 있는 작업이다. 백업 압축 알고리즘은 사전 할당 알고리즘을 사용하여 실제 백업이 완료 되기 전까지 파일의 크기를 알수 없다. · 백업 압축과 추적플래그 3042 : http://sqlmvp.kr/220356963341 단, 인덱스..

SQL Server DBA 체크리스트

SQL Server DBA 체크리스트· Version : SQL Server SQL Server를 운영할때 DBA role에서 정기적으로 수행하는 작업이 있을 것이다. 관리자마다 중요하게 생각하는 포인트는 다르겠지만 매일, 매주, 매월 일반적으로 점검해야하는 사항들에 대해서 정리해보려고 한다. 이번 포스트에서는 목록만 나열하고 추후 기회가 된다면 체크리스트 표를 만들어서 관리할 수 있는 방안에 대해서도 다루도록 한다. [Daily Check list]· 백업 : 백업 프로세스마다 성공적으로 잘 수행되었는지 확인한다. 백업 단계마다 시간을 확인하여 평소와 다르게 시간이 오래걸렸는지 확인하는 것도 중요하다. (평소와 다르게 오래 걸렸다면 블록커가 있거나 다른 서비스에 영향을 줄 수도 있기 때문이다.) ü S..

SQL Server 데이터베이스 백업이 성공적인지 확인하는 방법

SQL Server 데이터베이스 백업이 성공적인지 확인하는 방법· Version : SQL Server SQL Server 뿐만 아니라 모든 데이터베이스를 운영하는데 있어서 가장 중요한 작업은 백업이다. 아무리 유능한 DBA라도 백업 파일이 없으면 데이터베이스가 크래쉬 되었을때, 데이터 손실을 피할 수 없다. 수 많은 DBA들이 백업 실패가 발생하였을때 이메일, 이벤트 로그 등으로 알림을 받도록 시스템을 구성하여 사용하고 있다. 하지만 구성 매개변수가 변경되거나 메일 시스템의 오류, 또는 예상하지 못한 서브 시스템 오류로 인해 수일 또는 수주 동안 실패에 대한 메일을 받지 못하면 어떻게 될까? 또한 백업을 수행하는데 사용되는 응용프로그램 및 프로세스의 실패한작업과 관련된 검사가 있지만 이들이 성공적으로 ..

백업 확장이벤트로 백업 진행 과정과 소요되는 시간 확인

백업 확장이벤트로 백업 진행 과정과 소요되는 시간 확인 Version : SQL Server 2016 SQL Server 2016에서 추가된 새로운 확장 이벤트 sqlserver.backup_restore_progress_trace 를 사용하여 백업과정과 각 과정에서 소요되는 시간을 확인할 수 있다. 실습을 위해 확장이벤트를 생성한다. CREATE EVENT SESSION [Backup progress] ON SERVER ADD EVENT sqlserver.backup_restore_progress_trace ( ACTION(package0.event_sequence) -- to only capture backup operations: --WHERE [operation_type] = 0 -- to onl..