Condividi tramite


Guide interne e sull'architettura di SQL Server

Si applica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistema di Piattaforma Analitica (PDW)Database SQL in Microsoft Fabric

Sono disponibili le guide seguenti. Vengono trattati i concetti generali che riguardano tutte le versioni di SQL Server, salvo diversa indicazione nella rispettiva Guida.

Concorrenza, blocco e contesa

Usare queste guide per comprendere in che modo SQL Server gestisce l'accesso simultaneo ai dati e alle strutture interne e come diagnosticare i problemi correlati alla contesa.

Guida Description
Guida per il controllo delle versioni delle righe e il blocco delle transazioni Vengono illustrati i meccanismi di blocco e controllo delle versioni delle righe usati da SQL Server per mantenere l'integrità delle transazioni. Descrive in che modo le applicazioni possono controllare in modo efficiente le transazioni.
Guida ai deadlock Analisi dettagliata dei deadlock del motore di database causati dai blocchi concorrenti. Viene illustrato il modo in cui i deadlock formano e come SQL Server li rileva e li interrompe.
Diagnosticare e risolvere una contesa di latch in SQL Server È incentrata sull'identificazione e la risoluzione di conflitti di latch (in particolare sulla contesa di latch di pagina) nei carichi di lavoro di SQL Server a concorrenza elevata.
Diagnosticare e risolvere i conflitti di spinlock in SQL Server Guida approfondita sull'identificazione e la risoluzione della contesa di spinlock nei carichi di lavoro di SQL Server a concorrenza elevata.

Architettura del motore di archiviazione e I/O

Usare queste guide per comprendere in che modo SQL Server archivia, accede e gestisce i dati su disco.

Guida Description
Guida all'architettura di pagine ed extent Descrive le strutture di pagine e extent e il modo in cui le pagine e gli extent sono organizzati all'interno dei file di dati.
Concetti fondamentali sull'I/O di SQL Server Spiega perché l'I/O è al centro del funzionamento del motore e discute articoli sull'efficienza, come i principi di memorizzazione nella cache dei dischi. Vengono inoltre illustrati i requisiti di affidabilità di I/O.
Guida all’architettura e alla gestione del log delle transazioni di SQL Server Illustra il ruolo del log delle transazioni e fornisce informazioni dettagliate sull'architettura fisica e logica del log.
Guida al processo di pulizia fantasma Descrive la pulizia fantasma come processo in background che rimuove fisicamente le righe contrassegnate in precedenza per l'eliminazione.

Esecuzione e ottimizzazione delle query

Usare queste guide per comprendere come SQL Server compila, ottimizza ed esegue query.

Guida Description
Guida sull'architettura di elaborazione delle query Viene descritto come il motore di database elabora le query tra le architetture di archiviazione. Illustra l'ottimizzazione e il riutilizzo tramite la memorizzazione nella cache del piano di esecuzione.
Architettura e guida per la progettazione degli indici Vengono illustrati l'architettura e i concetti fondamentali dell'indice. Fornisce procedure consigliate per la progettazione di indici efficaci.

Memoria, thread e pianificazione interna

Usare queste guide per comprendere in che modo SQL Server gestisce internamente le risorse di memoria e CPU.

Guida Description
Guida all'architettura di gestione della memoria Descrive l'architettura della memoria di SQL Server e il modo in cui SQL Server acquisisce e usa la memoria. Include background sulla memoria virtuale del sistema operativo.
Guida sull'architettura dei thread e delle attività Descrive i concetti relativi al threading e alle attività nel contesto della pianificazione del sistema operativo. Spiega come viene eseguito il lavoro tramite thread e attività.
Concetti relativi alla cache di sicurezza Viene illustrato come SQL Server usa una cache di sicurezza per convalidare le autorizzazioni per le entità che accedono a entità a protezione diretta.

Disponibilità elevata, migrazione e convalida

Usare queste guide per la distribuzione, la migrazione o l'uso di SQL Server in ambienti di produzione.

Guida Description
Guida alla risoluzione dei problemi e al monitoraggio dei gruppi di disponibilità Always On Guida alla risoluzione dei problemi e al monitoraggio che funge anche come pagina di destinazione, indirizzando ad altre risorse pubblicate per scenari e strumenti comuni AG.
Guida di ottimizzazione e convalida post-migrazione Inquadra la post-migrazione come un'operazione di riconciliazione dell'accuratezza e della completezza dei dati e individuazione dei problemi di prestazione, quindi enumera scenari comuni di prestazioni post-migrazione.

Connettività e autenticazione

Usare questa guida per comprendere come i client eseguono l'autenticazione e la connessione a SQL Server.

Guida Description
Tracciare il processo di autenticazione di rete al motore del database Analizza le tracce di rete che acquisiscono l'handshake e le sequenze di autenticazione per la connessione TCP tra client e server.