Avamar: SQL yedeklemeleri, Veritabanı Tutarlılık Denetimi performansının yetersiz olması nedeniyle başarısız oluyor

Summary: Bu makalede, Database Consistency Check seçeneği etkinleştirildiğinde Avamar'da SQL yedekleme hatalarını çözme adımları yer almaktadır. Tutarlılık denetimi işlemi, yedekleme süresini etkileyerek özellikle artımlı yedeklemelerde zaman aşımlarına neden olabilir. ...

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

  • Tutarlılık denetimi, tüm SQL yedekleme tipleri (Tam, Artımlı ve Değişiklik) için etkindir:
<flag type="checkbox" pidnum="3006" value="true" name="consistency-check" /> 
 
  • 1 saatlik yedekleme aralığına sahip artımlı yedeklemeler, ayrılan zaman aralığı içinde sürekli olarak başarısız oluyor.
  • Tam yedeklemelerin tamamlanması 2 saatten fazla sürer.
  • Tutarlılık denetimi etkinleştirilmeden:
    • Tam yedeklemeler ~12 dakika içinde tamamlanır.
    • Artımlı yedeklemeler ve işlem günlüğü yedeklemeleri 2-3 dakika içinde tamamlanır.

Cause

The Avamar avsql Eklenti, ayrı ayrı veritabanlarında sırayla Veritabanı Tutarlılık Denetimleri gerçekleştirerek optimum performansın altında performans sağlar.

Yürütme akışı:
  1. Sistem, veritabanı görevini durumuyla sıraya alır ENQUEUED.
  2. Bir iş parçacığı görevi kuyruğa alır ve tutarlılık denetimini başlatır.
  3. Denetimden sonra, bu veritabanı için yedekleme akışları oluşturulur.
  4. Sistem, bir sonraki veritabanı görevini kuyruğa almadan önce tüm akışların başlamasını bekler.
  5. 2-4. Adım: Her veritabanı için tekrar
 

Bu serileştirilmiş yaklaşım, akış başlatmayı geciktirir ve zaman aşımlarına katkıda bulunur.

Resolution

Tutarlılık denetimi uzun sürerse Avamar Veri Kümesi içinde SQL tutarlılık denetimini devre dışı bırakın. Bu işlem, özellikle artımlı yedeklemeler için yapılmalıdır. 

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

Aşağıdaki sorguyu kullanarak SQL Management Studio'dan manuel olarak çalıştırın:

DBCC CHECKDB ('database_name')
 

Kullanışlı seçenekler şunlardır:

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

Daha fazla bilgi için: 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.