Architektura zadań i Wątek
Wątki są funkcją systemu operacyjnego umożliwiająca podzielone na kilka ścieżek wykonanie współbieżne logiki aplikacji.Ta funkcja jest przydatna, gdy złożone aplikacje mają wiele zadań, które mogą być wykonywane w tym samym czas.
Gdy wystąpienie aplikacji jest wykonywana przez system operacyjny, tworzy jednostki nazywane proces zarządzania wystąpienia.Proces ma wątek wykonywania.Jest to seria programowania instrukcje wykonywane przez kod aplikacji.Na przykład jeśli prostej aplikacji pojedynczy zestaw instrukcji, które mogą być wykonywane szeregowo, ma tylko jedną ścieżka wykonanie lub wątek za pośrednictwem aplikacji.Bardziej złożonych aplikacji może mieć kilka zadań, które można wykonywać równoczesne, zamiast szeregowo.Aplikację można to zrobić, uruchamiając odrębnych procesów dla każdego zadania.Jednak uruchamianie procesu jest operacją intensywnie zasób.Zamiast tego aplikację można uruchomić osobne wątki.Te są stosunkowo mniej zasób-intensywnego.Ponadto każdy wątek można zaplanować wykonywanie niezależnie od innych wątków skojarzone z procesem.
Wątki umożliwiają złożonych aplikacji bardziej efektywnego wykorzystania Procesora, nawet na komputerach z jednego Procesora.Z jednego Procesora można wykonywać tylko jeden wątek na czas.Jeśli jeden wątek wykonuje długotrwałą operację, która nie korzysta z CPU, takich jak dysk odczytu lub zapisu wykonać inną wątki, aż do zakończenia pierwszej operacji.Jest w stanie wykonać wątki podczas innych wątków czeka na zakończenie operacji, aplikacji można zmaksymalizować wykorzystanie Procesora.Jest to szczególnie ważne dla wielu użytkowników, dysku We/Wy aplikacji intensywnie wykorzystujących takie jak serwer bazy danych.Komputery, które mają wiele mikroprocesory lub procesorów można wykonać jeden wątek na Procesora w tym samym czas.Na przykład, jeśli komputer zawiera osiem procesorów, go można wykonać osiem wątków jednocześnie czas.
W tej sekcji
SQL Server partii lub zadania planowania
W tym artykule opisano sposób planowania wątków lub włókna instancje lub zadań.Alokowanie wątków do Procesora
W tym artykule opisano, jak system operacyjny rozprowadza wątków z wystąpień SQL Server równo pomiędzy mikroprocesory na komputerze.Opisano również affinity mask opcji konfiguracja.Za pomocą lightweight buforowania
Opis warunków, w których skrętu lightweight buforowania na mogą być pomocne.Wątek i wykonanie Fiber
Opisuje, jak wykonywane wątków lub włókna oraz opcji używane do zestaw priorytetu wykonywania.Dodawanie procesorów na gorąco
W tym artykule opisano sposób SQL Server hot obsługuje dodawanie Procesora.Najważniejsze wskazówki dotyczące uruchamiania programu SQL Server na komputerach z więcej niż 64 procesorów
Zawiera najważniejsze wskazówki, gdy są uruchomione wystąpienie SQL Server na komputerach, które mają więcej niż 64 procesorów.