Aracılığıyla paylaş


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

Microsoft Windows-yürütme iş parçacığı zamanlamak için 31 1 aralıkları bir sayısal öncelik sistemi kullanır.Sıfır işletim sistemi kullanım için ayrılmıştır.Birden fazla iş parçacığı yürütmek bekleyen Windows iş parçacığı en yüksek önceliğe sahip gönderir.

Varsayılan olarak, her örnek SQL Server bir önceliği 7, hangi olarak anılacaktır normal öncelik.Bu varsayılan verir SQL Server iş parçacıkları yeterince yüksek bir öncelik elde yeterli cpu kaynaklarını olumsuz yönde etkilemeden diğer uygulamalar.

The priority boost configuration option can be used to increase the priority of the threads from an instance of SQL Server to 13.Bu yüksek öncelikli olarak adlandırılır.Bu ayar sağlar SQL Server iş parçacıkları bir daha yüksek önceliğe çoğu diğer uygulamalar.Bu nedenle, SQL Server iş parçacığı genellikle dağıtılan derlenip hazır olduğunda değil pre-empted diğer uygulamaların iş parçacıkları tarafındanBir sunucu yalnızca örneklerini çalışırken, bu performansı SQL Server ve hiçbir diğer uygulamalar.Ancak, bir bellek yoğun işlem içinde oluşursa SQL Server, ancak diğer uygulamaların büyük bir olasılıkla pre-empt için yeterince yüksek bir önceliğe sahip değildir 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 öncelik artırmayı Aç, normal öncelikte çalışan tüm örneklerini performansını olumsuz yönde etkilenebilir.Ayrıca, diğer uygulamalar ve bileşenler sunucudaki performansı, reddedebilir Öncelik artırmayı açıktır.Bu nedenle, yalnızca sıkı denetlenen koşullar altında kullanılmalıdır.