Centro prestazioni per il motore di database di SQL Server e il database SQL di Azure

Si applica a: SQL Server Database SQL di Azure

Questa pagina contiene collegamenti utili per trovare le informazioni necessarie sulle prestazioni nel motore di database SQL Server e database SQL di Azure.

Legenda

Screenshot della legenda che spiega le icone per la disponibilità delle funzionalità.

Opzioni di configurazione per le prestazioni

SQL Server offre la possibilità di influire sulle prestazioni del motore di database attraverso una serie di opzioni di configurazione al livello del motore di database SQL Server. Con il database SQL di Azure, Microsoft esegue automaticamente la maggior parte delle ottimizzazioni, ma non tutte.

Opzioni Descrizione
Opzioni di configurazione dei dischi Striping del disco e RAID
Opzioni di configurazione di file di dati e di log Posizionamento di dati e file di log in unità distinte
Visualizzare o modificare i percorsi predefiniti per i file di dati e di log (SQL Server Management Studio)
tempdb Opzioni di configurazione** Miglioramenti delle prestazioni in Tempdb
Configurazione del motore di database - TempDB
Using SSDs in Azure VMs to store SQL Server TempDB and Buffer Pool Extensions (Uso di SSD in VM di Azure per archiviare estensioni del pool di buffer e del tempdb di SQL Server)
Procedure consigliate relative a dischi e prestazioni per il disco temporaneo per SQL Server nelle macchine virtuali di Azure
(opzioni di configurazione del server) Opzioni di configurazione del processore

affinity mask (opzione di configurazione del server)
affinity mask I/O (opzione di configurazione del server)
affinity64 mask (opzione di configurazione del server)
affinity64 I/O (opzione di configurazione del server)
Configurare max worker threads (opzione di configurazione del server)

Opzioni di configurazione della memoria

Server Memory (opzioni di configurazione del server)

Opzioni di configurazione dell'indice

Configurare fill factor (opzione di configurazione del server)

Opzioni di configurazione delle query

Configurare min memory per query (opzione di configurazione del server)
Configurare query governor cost limit (opzione di configurazione del server)
Configurare l'opzione del server max degree of parallelism
Configurare cost threshold for parallelism (opzione di configurazione del server)
optimize for ad hoc workloads (opzione di configurazione del server)

Opzioni di configurazione del backup

Visualizzare o configurare backup compression default (opzione di configurazione del server)
Opzioni di ottimizzazione della configurazione del database Compressione dei dati
Visualizzare o modificare il livello di compatibilità di un database
ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)
Ottimizzazione della configurazione delle tabelle Tabelle e indici partizionati
Prestazioni del motore di database in una macchina virtuale di Azure Elenco di controllo rapido
Considerazioni sulle dimensioni della macchina virtuale e sull'account di archiviazione
Considerazioni sui dischi e sulle prestazioni
Raccogliere la base di riferimento: Procedure consigliate per le prestazioni
Considerazioni sulle prestazioni specifiche delle funzionalità
Procedure consigliate per le prestazioni e linee guida per la configurazione per SQL Server in Linux Configurazione di SQL Server
Configurazione del sistema operativo Linux

Opzioni di prestazione delle query

Opzione Descrizione
Indici Riorganizzare e ricompilare gli indici
Specificare un fattore di riempimento per un indice
Configurazione di operazioni parallele sugli indici
Opzione SORT_IN_TEMPDB per gli indici
Migliorare le prestazioni degli indici full-text
Configurare min memory per query (opzione di configurazione del server)
Impostare index create memory (opzione di configurazione del server)
Tabelle e indici partizionati Vantaggi del partizionamento
Join Nozioni fondamentali sui join
Join a cicli annidati
Merge Join
Hash Join
Subqueries (Sottoquery) Nozioni fondamentali sulle sottoquery
Sottoquery correlate
Tipi di sottoquery
Stored procedure CREATE PROCEDURE (Transact-SQL)
Funzioni definite dall'utente CREATE FUNCTION (Transact-SQL)
Creare funzioni definite dall'utente (motore di database)
Ottimizzazione del parallelismo Configurare max worker threads (opzione di configurazione del server)
ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)
Ottimizzazione di Query Optimizer ALTER DATABASE SCOPED CONFIGURATION (Transact-SQL)
Hint per la query USE HINT
Statistica Quando aggiornare le statistiche
Aggiorna statistiche
OLTP in memoria (ottimizzazione in memoria) Tabelle ottimizzate per la memoria
Stored procedure compilate in modo nativo
Creare e accedere alle tabelle in TempDB da Stored Procedure
Risoluzione dei problemi comuni di prestazioni con gli indici hash con ottimizzazione per la memoria
Dimostrazione: Miglioramento delle prestazioni di OLTP in memoria
Elaborazione di query intelligenti Elaborazione di query intelligenti

Vedi anche