Udostępnij za pośrednictwem


Przewodniki dotyczące wewnętrznych i architektur programu SQL Server

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Database w Microsoft Fabric

Dostępne są następujące przewodniki. Omawiają ogólne pojęcia i dotyczą wszystkich platform korzystających z aparatu bazy danych SQL, chyba że określono inaczej w odpowiednim przewodniku.

Współbieżność, blokowanie i konkurencja

Skorzystaj z tych przewodników, aby zrozumieć, jak program SQL Server zarządza współbieżnym dostępem do danych i struktur wewnętrznych oraz jak diagnozować problemy związane z rywalizacją.

Guide Description
Przewodnik dotyczący blokowania transakcji i wersjonowania wierszy Objaśnienie mechanizmów blokowania i przechowywania wersji wierszy używanych przez program SQL Server do zachowania integralności transakcji. Opisuje sposób, w jaki aplikacje mogą efektywnie kontrolować transakcje.
Przewodnik zakleszczenia Szczegółowe informacje na temat zakleszczeń silnika bazy danych spowodowanych przez rywalizujące blokady. Wyjaśnia, jak tworzą się zakleszczenia i jak program SQL Server je wykrywa i przerywa.
Diagnozowanie i rozwiązywanie konfliktów związanych z zatrzaśnieniami na serwerze SQL Koncentruje się na identyfikowaniu i rozwiązywaniu rywalizacji o opóźnienie (zwłaszcza rywalizacji o zatrzask strony) w obciążeniach programu SQL Server o wysokiej współbieżności.
Diagnozowanie i rozwiązywanie rywalizacji spinlock w programie SQL Server Szczegółowy przewodnik dotyczący identyfikowania i rozwiązywania rywalizacji spinlock w obciążeniach programu SQL Server o wysokiej współbieżności.

Architektura silnika magazynującego i I/O

Skorzystaj z tych przewodników, aby dowiedzieć się, jak program SQL Server przechowuje, uzyskuje dostęp i utrzymuje dane na dysku.

Guide Description
Przewodnik po architekturze stron i obszarów Opisuje struktury stron i zakresów oraz sposób organizowania stron i zakresów w plikach danych.
Podstawy we/wy programu SQL Server Wyjaśnia, dlaczego I/O jest kluczowe dla silnika i omawia zasady dotyczące wydajności, takie jak zasady buforowania dysków. Omówiono również wymagania dotyczące niezawodności operacji we/wy.
Przewodnik po architekturze i zarządzaniu dziennikiem transakcji programu SQL Server Objaśnia rolę dziennika transakcji i zawiera szczegółowe informacje na temat architektury fizycznej i logicznej dziennika.
Przewodnik po procesie oczyszczania duchów Opisuje czyszczenie duchów jako proces w tle, który fizycznie usuwa wiersze, które wcześniej oznaczono do usunięcia.

Wykonywanie i optymalizacja zapytań

Skorzystaj z tych przewodników, aby zrozumieć, jak program SQL Server kompiluje, optymalizuje i wykonuje zapytania.

Guide Description
przewodnik po architekturze przetwarzania zapytań Opisuje sposób przetwarzania zapytań przez silnik bazy danych w różnych architekturach magazynowania. Obejmuje optymalizację i ponowne użycie za pomocą buforowania planu wykonywania.
Architektura indeksu i przewodnik projektowania Obejmuje architekturę indeksu i podstawy. Zawiera najlepsze rozwiązania dotyczące projektowania skutecznych indeksów.

Pamięć, wątki i wewnętrzne planowanie

Skorzystaj z tych przewodników, aby dowiedzieć się, jak program SQL Server zarządza zasobami pamięci i procesora CPU wewnętrznie.

Guide Description
przewodnik po architekturze zarządzania pamięcią Opisuje architekturę pamięci programu SQL Server oraz sposób uzyskiwania i korzystania z pamięci przez program SQL Server. Zawiera informacje wprowadzające dotyczące pamięci wirtualnej systemu operacyjnego.
Przewodnik po architekturze wątków i zadań Opisuje pojęcia dotyczące wątków i zadań w kontekście planowania systemu operacyjnego. W tym artykule wyjaśniono, jak praca jest wykonywana za pośrednictwem wątków i zadań.
Pojęcia dotyczące pamięci podręcznej zabezpieczeń Wyjaśnia, jak SQL Server używa pamięci podręcznej zabezpieczeń do weryfikacji uprawnień principalów uzyskujących dostęp do obiektów dostępu.

Wysoka dostępność, migracja i walidacja

Skorzystaj z tych przewodników podczas wdrażania, migrowania lub obsługi programu SQL Server w środowiskach produkcyjnych.

Guide Description
Przewodnik rozwiązywania problemów i monitorowania grup dostępności Always On Przewodnik rozwiązywania problemów i monitorowania, który również jawnie służy jako strona startowa wskazująca inne opublikowane zasoby dla typowych scenariuszy i narzędzi związanych z grupami dostępności.
przewodnik weryfikacji i optymalizacji po migracji Po migracji ramki ułatwiają uzgadnianie dokładności i kompletności danych oraz odkrywanie problemów z wydajnością, a następnie następuje wyliczenie typowych scenariuszy wydajności po migracji.

Łączność i uwierzytelnianie

Skorzystaj z tego przewodnika, aby dowiedzieć się, jak klienci uwierzytelniają się i nawiązują połączenie z programem SQL Server.

Guide Description
Śledzenie procesu uwierzytelniania sieciowego w silniku bazy danych Przegląd śladów sieciowych, które przechwytują nawiązywanie połączeń TCP i sekwencje uwierzytelniania między klientem a serwerem.