Aracılığıyla paylaş


Iş parçacığı ve Fiber yürütme

Microsoft Windows, 1-31 yürütme iş parçacığı planlamak için değer aralıkları bir sayısal öncelik sistemi kullanır.Sıfır, işletim sisteminin kullanımı için ayrılmıştır.Windows en yüksek önceliğe sahip iş parçacığı, birkaç iş parçacığını yürütmek için bekleyen zaman gönderir.

Varsayılan olarak, her örnek SQL Server normal öncelikli olarak verilen bir 7, önceliğidir. Bu varsayılan sağlar. SQL Server diğer uygulamaları etkilemeden olumsuz yeterli CPU kaynaklarını elde etmek için yeterince yüksek bir öncelik akıtır.

The priority boost yapılandırma option can be used to increase the priority of the threads from an örnek of SQL Server to 13. Bu, yüksek öncelikli olarak adlandırılır.Bu ayar sağlar SQL Server diğer uygulamaların çoğu daha yüksek bir önceliğe akıtır. Bu nedenle, SQL Server olur ve hazır olduğunda iş parçacığı genellikle dağıtılan diğer uygulamalardan iş parçacıkları tarafından pre-empted değil. Bir sunucu yalnızca örneklerini çalışırken, bu performansı artırabilir SQL Server ve diğer uygulama yok. Ancak, bir yoğun bellek işlemi oluştuğunda SQL Server, ancak diğer uygulamaları pre-empt için yeterince yüksek bir önceliğe sahip olasılıkla yer almayan SQL Server iş parçacığı.

Birden çok örneğini çalıştırıyorsanız SQL Server bir bilgisayar ve yalnızca bazı örnekleri için önceliği artırma etkinleştirin, normal öncelik sırasında çalışan tüm örneklerini performansını olumsuz yönde etkilenebilir. Ayrıca, diğer uygulamaları ve bileşenleri, sunucudaki performans durumunda reddedebilir önceliği artırma açıktır.Bu nedenle, yalnızca sıkı biçimde denetlenen koşullar altında kullanılmalıdır.