Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir: SQL Server 2019 (15.x) ve sonraki sürümler
Azure SQL Managed Instance
SQL Server 2019'dan (15.x) başlayarak ve Azure SQL Yönetilen Örneği'nde bu yapılandırma ayarı hızlandırılmış veritabanı kurtarma tarafından kullanılır.
Hızlandırılmış veritabanı kurtarma (ADR), işlem yönetimi ve veritabanı kurtarma amacıyla satır sürümlerini kullanır. Bu sürümler çeşitli veri işleme dili (DML) işlemlerinin bir parçası olarak oluşturulur. Sürümler, kalıcı sürüm deposu (PVS) adı verilen bir iç tabloda satır içinde veya satır dışında depolanır.
Açıklamalar
Sayfaların ön plan kullanıcısı DML işlemlerinin bir parçası olarak kalıcı sürüm deposu (PVS) için ayrılması durumunda performans düşebilir. Arka plan iş parçacığı sayfaları önceden yerleştirir ve PVS'ye eklemeler için hazır durumda tutar. Arka plan iş parçacığı, ön plan PVS tahsislerinin yüzdesi 0'a yakın olacak kadar sayfayı önceden ayırdığında performans optimum düzeyde olur.
Arka plan iş parçacığının önceden ayırdığı sayfa sayısı, çeşitli iş yükü buluşsal yöntemlerine dayanır. Genellikle arka plan iş parçacığı 512 sayfadan oluşan öbekleri tahsis eder. ADR ön tahsis faktörü, öbeğin katları şeklindedir. Varsayılan olarak, faktör 4olur. Bu, gerektiğinde 2048 sayfalarının aynı anda önceden ayrılmasını sağlar.
Arka plan iş parçacığı iş yükü desenlerini göz önünde bulundursa da, performansı geliştirmek için gerekirse bu faktör artırılabilir.
tx_version_optimized_insert_stats Genişletilmiş olay, PVS'deki alan ayırmaları gerçekleştiğinde düzenli aralıklarla tetikler ve alan ayırma istatistikleri sağlar. Alandaki değer foreground_allocation_percent sıfırdan önemli ölçüde yüksekse ayarı artırmayı ADR Preallocation Factor göz önünde bulundurun.
Uyarı
PVS ön yükleme faktörü çok fazla artırılırsa, sistemdeki diğer ayırmalarla birleşebilir ve genel performansı düşürebilir. Bu ayarı değiştirmeden önce, izleme ve karşılaştırma amacıyla sistem performansının bir temelini alın.
Bilinen sorun
SQL Server 2019 (15.x) CU 12 ve önceki sürümler için bu değer 0olarak ayarlanabilir. Bu makaledeki örneği kullanarak değeri varsayılan olarak tasarlanan 4olarak sıfırlamanızı öneririz.
Örnekler
Aşağıdaki örnek, ön yükleme faktörünü 4olarak ayarlar.
EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
EXEC sp_configure 'ADR Preallocation Factor', 4;
RECONFIGURE;
GO
İlgili içerik
- Sunucu Yapılandırma Seçenekleri
- hızlandırılmış veritabanı kurtarma
- hızlandırılmış veritabanı kurtarma yönetme