Avamar: 데이터베이스 일관성 검사 성능 저하로 인해 SQL 백업이 실패함

Summary: 이 문서에서는 데이터베이스 일관성 검사 옵션이 활성화된 경우 Avamar에서 SQL 백업 실패를 해결하는 단계를 제공합니다. 일관성 검사 프로세스는 백업 기간에 영향을 미쳐 특히 증분 백업의 경우 시간 초과가 발생할 수 있습니다.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

  • 일관성 검사는 모든 SQL 백업 유형(전체, 증분 및 차등)에 대해 활성화됩니다.
<flag type="checkbox" pidnum="3006" value="true" name="consistency-check" /> 
 
  • 백업 기간이 1시간인 증분 백업이 할당된 스케줄 내에 완료되지 않는 경우가 자주 발생합니다.
  • 전체 백업을 완료하는 데 2시간 이상 걸립니다.
  • 일관성 검사를 활성화하지 않은 경우:
    • 전체 백업은 ~12분 내에 완료됩니다.
    • 증분 및 트랜잭션 로그 백업은 2-3분 내에 완료됩니다.

Cause

The Avamar avsql 플러그인은 개별 데이터베이스에서 순차적으로 데이터베이스 일관성 검사를 수행하므로 성능이 최적화되지 않습니다.

실행 흐름:
  1. 시스템이 데이터베이스 작업을 상태와 함께 대기열에 추가합니다. ENQUEUED파일의 무결성을 확인합니다.
  2. 스레드가 작업을 대기열에서 제거하고 일관성 검사를 시작합니다.
  3. 확인 후 해당 데이터베이스에 대한 백업 스트림이 생성됩니다.
  4. 시스템은 모든 스트림이 시작될 때까지 기다린 후 다음 데이터베이스 작업을 대기열에 넣습니다.
  5. 각 데이터베이스에 대해 2-4단계를 반복합니다.
 

이 직렬화된 접근 방식은 스트림 시작을 지연시키고 시간 제한에 기여합니다.

Resolution

일관성 검사에 시간이 오래 걸리면 Avamar 데이터 세트 내에서 SQL 일관성 검사를 비활성화합니다. 특히 증분 백업의 경우 이 작업을 수행해야 합니다. 

<flag type="checkbox" pidnum="3006" value="false" name="consistency-check" />
 

다음 쿼리와 같이 SQL Management Studio에서 수동으로 실행합니다.

DBCC CHECKDB ('database_name')
 

유용한 옵션은 다음과 같습니다.

DBCC CHECKDB database_name
DBCC CHECKALLOC database_name
DBCC TEXTALL database_name
DBCC CHECKCATALOG database_name
 

자세한 내용은 https://docs.microsoft.com/en-us/sql/t-sql/database-console-commands/dbcc-checkdb-transact-sql?view=sql-server-ver15 (External Link)에서 확인할 수 있습니다.

Affected Products

Avamar, Avamar Plug-in for SQL
Article Properties
Article Number: 000167096
Article Type: Solution
Last Modified: 09 شعبان 1447
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.