Udostępnij za pośrednictwem


Wątek i wykonanie Fiber

Microsoft Windows używa systemu priorytet numeryczne z zakresu od 1 do 31, aby zaplanować wykonywanie wątków.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óry jest określany jako priorytet normalny.Daje to ustawienie domyślne SQL Server wątki wystarczająco wysoki priorytet uzyskać wystarczające zasoby Procesora bez negatywnego wpływu na inne aplikacje.

Priorytetu opcja konfiguracja może służyć do podwyższenia priorytetu wątków z wystąpienie SQL Server 13.Nazywane jest to wysoki priorytet.To ustawienie zapewnia SQL Server wątki wyższy priorytet niż większość innych aplikacji.W ten sposób SQL Server wątków ogólnie zostanie wysłany w każdym przypadku, gdy są one gotowe do uruchomienia i będzie nie pre-empted przez wątki z innych aplikacji.Można poprawić wydajność, gdy serwer jest uruchomiony tylko wystąpienia SQL Server i nie inne aplikacje.Jednakże jeśli operacja dużej ilości pamięci występuje w SQL Server, jednak inne aplikacje nie są prawdopodobnie mają dostatecznie wysoki priorytet wyprzedzać SQL Server wątek.

Jeśli używasz wielu wystąpień SQL Server na komputerze i Włącz funkcję zwiększenie wydajności priorytetu dla niektórych wystąpień, wydajność wystąpień w normalnym priorytecie może ulec pogorszeniu.Ponadto wydajność innych aplikacji i składników na serwerze można odrzucić Jeśli priorytetu jest włączona.Dlatego należy się stosować tylko w ściśle kontrolowanych warunkach.