Udostępnij przez


Wątek i wykonanie Fiber

Microsoft Windows używa systemie priorytetu liczbowego z zakresu od 1 do 31, aby zaplanować uruchamianie wątków do wykonania.Wartość zero jest zarezerwowana do użytku systemu operacyjnego.Po kilku wątków oczekujących na wykonać, system Windows wywołuje wątek o najwyższym priorytecie.

Domyślnie każde wystąpienie SQL Server jest priorytet 7, które są określone jako normalny priorytet. Daje to ustawienie domyślne SQL Server threads tyle wysoki priorytet uzyskać wystarczających zasobów PROCESORA bez niekorzystnego wpływu na inne aplikacje.

The priority boost konfiguracja option can be used to increase the priority of the threads from an wystąpienie of SQL Server to 13. To jest określane jako o wysokim priorytecie.To ustawienie zapewnia SQL Server threads wyższy priorytet niż większość innych aplikacji. W ten sposób SQL Server na ogół wątków zostanie wysłany za każdym razem, gdy są one gotowe do uruchomienia i będzie nie pre-empted przez wątki w innych aplikacjach. Może to zwiększyć wydajność, gdy serwer jest uruchomiony tylko wystąpienia SQL Server i nie inne aplikacje. Niemniej jednak jeśli operacja dużej ilości pamięci występuje w SQL Server, inne aplikacje nie są jednak może mieć dostatecznie wysokiego priorytetu do przesądza SQL Server Wątek.

Jeśli korzystasz z wielu wystąpień SQL Server na komputerze i Włącz przyśpieszenie priorytet w przypadku niektórych wystąpień wykonywania żadnych wystąpień z priorytetem normalnym może ulec pogorszeniu. Ponadto wydajność innych aplikacji i składników na serwerze można odrzucić Jeśli priorytet przyśpieszenie jest włączona.W związku z tym dlatego powinny być używane tylko w ściśle kontrolowanym warunkach.