Avamar Data Domain Entegrasyonu: SQL tam yedekleme değişim oranı
Summary: Bu KB, Microsoft SQL eklentisinin Data Domain'e Avamar tam yedeklemeleri için veri tekilleştirme oranlarını açıklamaktadır.
Instructions
Genel Bakış
Bu KB, Microsoft SQL eklentisinin Data Domain'e Avamar tam yedeklemeleri için veri tekilleştirme oranlarını açıklamaktadır.
Belirli senaryolarda müşteriler, SQL tam yedeklemeleri için beklenenden daha yüksek yeni bayt ile karşılaşır. Bu makalede, SQL yedekleme akışlarının mimarisi ve bunun Data Domain CDSF akış depolama biçimi üzerindeki etkisi açıklanmaktadır. Ayrıca, en iyi uygulamalara yönelik önerilerde bulunmayı amaçlamaktadır.
SQL Akışları
SMO ile Microsoft SQL, yedekleme için tek veya çoklu veri akışları sunabilir. Ancak, akış içeriği belirleyici değildir (Değişmemiş kaynak veriler için teslim edilen bayt dizisi farklı olabilir). Hem çoklu hem de tek akışlı durumda içerik, diskten okunma sırasına göre teslim edilir ve paralel okumalar gerçekleştirilir. Bu deterministik olmayan akış, daha yüksek görünür değişim oranlarına katkıda bulunur. TSQL parametresi maxtransfersize Akışta teslim edilen öbeklerin boyutunu belirler. Daha büyük değerler, aktarılan parçaların daha tutarlı olmasına yardımcı olur.
Data Domain CDSF
SQL veritabanı yedekleme akışları, CDSF'de (Common Data Streaming Format) bir Data Domain'e yazılır. Her SQL akışı farklı bir kapsayıcıya yazılır. Kapsayıcılar arasındaki Data Domain tekilleştirmesi, ilk veri alımı sırasında yerelliğe yapılan tasarım vurgusu nedeniyle mükemmelden daha azdır. Bu, önceki bir yedeklemeye kıyasla başlangıçta %6 ila %8 oranında yinelenen segmentlere neden olabilir. Daha iyi tekilleştirme, sonunda 2 ila 3 çöp toplama döngüsünde gerçekleştirilir.
Sonuç
SQL yedekleme akışlarının belirleyici olmayan doğası ve Data Domain deki ilk tekilleştirmenin tamamlanmamış olması, herhangi bir değişiklik olmadığında bile yedekleme için ~%5'lik bir değişim oranının raporlanmasına neden olabilir.
Öneriler
- Varsayılan SQL in
maxtransfersizedeğeri 4 MB'dir. (SQL yedeklemesi için SQL istemcisindeki avsql.cmd dosyaya ve Veri Kümesine bakın) - Makul SQL yedekleme politikaları veritabanlarını kullanın, tam tartışma için kılavuzlara bakın.
- Maç
avtarblok boyutunu ayarlayarak SQL'e dönüştürün"--[avtar]blocksize=0x400000"SQL Veri Kümesinde
Additional Information
--[avtar]flag-name in avsql.cmd yapar işe yaramıyor .
Cveya bu bayrağı etkinleştirmenin doğru yolu:
* Şunu kullanın: --[avtar]blocksize=0x400000 SQL Veri Kümesinde.
Veya
* Kullan --blocksize=0x4000000 in avtar.cmd--maxtransfersize=65536 (64K)
Bu, performansı olumsuz etkiledi Removing avsql.cmd Geliştirilmiş performans 4 kat--maxtransfersize=4194304 (4MB)
En iyi performans için bu ayar