İngilizce dilinde oku

Aracılığıyla paylaş


Sunucu yapılandırması: ADR Temizleyici İş Parçacığı Sayısı

Şunlar için geçerlidir: SQL Server 2022 (16.x) ve sonraki sürümleri

Bu yapılandırma ayarı, hızlandırılmış veritabanı kurtarma (ADR) için kullanılır. Temizleyici, periyodik olarak çalışır ve gerekli olmayan sayfa sürümlerini temizleyen asenkron bir işlemdir.

Varsayılan olarak, bu yapılandırma ayarı 1olarak ayarlanır. Bu, temizleyicinin veritabanı altyapısı örneğindeki tüm veritabanlarındaki kalıcı sürüm depolarını (PVS) temizlemek için tek bir iş parçacığı kullandığı anlamına gelir.

Temizlik performansı yetersizse ve PVS boyutunun çok yavaş azaldığını veya büyük kaldığını fark ederseniz, temizleyiciyi çok iş parçacıklı hale getirmek için bu yapılandırmayı artırarak ayarlayabilirsiniz.

Önemli

PVS temizleme işlemi iş yükü etkinliği nedeniyle yavaş olabilir veya engellenebilir. Bu yapılandırma değerini artırmadan önce İzleyici'yi gözden geçirin ve hızlandırılmış veritabanı kurtarmasorunlarını giderin. PVS temizleme işlemi bu makalede belirtilen nedenlerden biri nedeniyle yavaşsa veya engelleniyorsa, ADR Cleaner Thread Count yapılandırma değerini artırmak yerine makaledeki önerileri izleyin.

Açıklamalar

ADR Cleaner Thread Count yapılandırma değerini büyük bir değere yükseltmek önerilmez. Öncelikle küçük bir artışla başlayın ve ardından daha temiz bir performans elde edilene kadar değeri sürekli artırın. Örneğin, değeri 2'ye ve ardından 4'e yükseltebilirsiniz.

Büyük PVS büyümesine sahip birçok veritabanına sahip veritabanı altyapısı örnekleri bu ayarın daha yüksek değerlerini gerektirebilir.

Yapılandırmadan bağımsız olarak, temizleyici mantıksal CPU sayısından daha fazla iş parçacığı kullanmaz.

Örnekler

Aşağıdaki örnek, PVS temizleyici iş parçacığı sayısını 2olarak ayarlar.

SQL
EXEC sp_configure 'show advanced options', 1;
RECONFIGURE;
GO
EXEC sp_configure 'ADR Cleaner Thread Count', 2;
RECONFIGURE;
GO