Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Si applica a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Sistema 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
- Architettura del motore di archiviazione e I/O
- Esecuzione e ottimizzazione delle query
- Memoria, thread e pianificazione interna
- Disponibilità elevata, migrazione e convalida
- Connettività e autenticazione
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. |