Delen via


Interne sql Server-handleidingen en -architectuur

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Database in Microsoft Fabric

De volgende handleidingen zijn beschikbaar. Ze bespreken algemene concepten en zijn van toepassing op alle platforms die gebruikmaken van de SQL Database Engine, tenzij anders vermeld in de desbetreffende handleiding.

Gelijktijdigheid, vergrendeling en contentie

Gebruik deze handleidingen om te begrijpen hoe SQL Server gelijktijdige toegang tot gegevens en interne structuren beheert en hoe u conflictengerelateerde problemen kunt diagnosticeren.

Guide Description
Handleiding voor transactievergrendeling en rijversiebeheer Hierin worden de mechanismen voor vergrendeling en rijversiebeheer uitgelegd die door SQL Server worden gebruikt om de transactie-integriteit te behouden. Hierin wordt beschreven hoe toepassingen transacties efficiënt kunnen beheren.
Deadlocks-gids Diepgaand onderzoek naar deadlocks in de database-engine veroorzaakt door concurrerende vergrendelingen. Hierin wordt uitgelegd hoe impasses ontstaan en hoe SQL Server deze detecteert en onderbreekt.
Vergrendelingsconflicten op SQL Server vaststellen en oplossen Richt zich op het identificeren en oplossen van vergrendelingsconflicten (met name pagina-vergrendelingsconflicten) in workloads met hoge gelijktijdigheid in SQL Server.
Spinlockconflicten op SQL Server vaststellen en oplossen Uitgebreide handleiding voor het identificeren en oplossen van spinlockconflicten in SQL Server-workloads met hoge gelijktijdigheid.

Architectuur van opslagengine en I/O

Gebruik deze handleidingen om te begrijpen hoe SQL Server gegevens op de schijf opslaat, opent en onderhoudt.

Guide Description
Architectuurhandleiding voor pagina's en reikwijdte Beschrijft pagina- en omvangstructuren en hoe pagina's en gebieden worden ingedeeld in gegevensbestanden.
Basisprincipes van SQL Server I/O Legt uit waarom I/O de kern vormt voor de engine en bespreekt artikelen over efficiëntie, zoals principes voor schijfcaching. Ook worden I/O-betrouwbaarheidsvereisten besproken.
architectuur en beheerhandleiding voor SQL Server-transactielogboeken Hierin wordt de rol van het transactielogboek uitgelegd en vindt u informatie over de fysieke en logische architectuur van het logboek.
Handleiding voor het opschonen van ghost Beschrijft ghost cleanup als achtergrondproces waarmee rijen die eerder zijn gemarkeerd voor verwijdering fysiek worden verwijderd.

Query's uitvoeren en optimaliseren

Gebruik deze handleidingen om te begrijpen hoe SQL Server query's compileert, optimaliseert en uitvoert.

Guide Description
architectuurhandleiding voor verwerking van query's Beschrijft hoe de database-engine query's verwerkt in opslagarchitecturen. Het omvat optimalisatie en hergebruik via caching van het uitvoeringsplan.
Handleiding voor indexarchitectuur en ontwerp Hierin worden de indexarchitectuur en basisprincipes behandeld. Het biedt aanbevolen procedures voor het ontwerpen van effectieve indexen.

Geheugen, threads en interne planning

Gebruik deze handleidingen om te begrijpen hoe SQL Server intern geheugen en CPU-resources beheert.

Guide Description
Geheugenbeheer Architectuurhandleiding Beschrijft de sql Server-geheugenarchitectuur en hoe SQL Server geheugen verkrijgt en gebruikt. Het bevat achtergrondinformatie over het virtuele geheugen van het besturingssysteem.
Handleiding voor thread- en taakarchitectuur Beschrijft threading en taakconcepten in de context van taakplanning binnen een besturingssysteem. Hierin wordt uitgelegd hoe werk gedaan wordt via threads en taken.
Concepten van beveiligingscache Hierin wordt uitgelegd hoe SQL Server een beveiligingscache gebruikt om machtigingen te valideren voor principals die toegang hebben tot beveiligbare items.

Hoge beschikbaarheid, migratie en validatie

Gebruik deze handleidingen bij het implementeren, migreren of gebruiken van SQL Server in productieomgevingen.

Guide Description
Gids voor probleemoplossing en bewaking van AlwaysOn-beschikbaarheidsgroepen Een handleiding voor probleemoplossing en bewaking die ook expliciet fungeert als landingspagina die verwijst naar andere gepubliceerde resources voor algemene AG-scenario's en hulpprogramma's.
handleiding voor validatie en optimalisatie na migratie Frames de periode na migratie als het afstemmen van de nauwkeurigheid en volledigheid van gegevens en het identificeren van prestatieproblemen, en somt vervolgens veelvoorkomende prestatiescenario's na migratie op.

Connectiviteit en verificatie

Gebruik deze handleiding om te begrijpen hoe clients zich verifiëren en verbinding maken met SQL Server.

Guide Description
het netwerkverificatieproces traceren naar de database-engine Maakt een wandeltocht door netwerktraceringen die TCP-verbinding handshakes en authenticatiesequenties tussen cliënt en server vastleggen.