Performance Center för SQL Server Database Engine och Azure SQL Database

gäller för:SQL ServerAzure SQL Database

Den här sidan innehåller länkar som hjälper dig att hitta den information du behöver om prestanda i SQL Server Database Engine och Azure SQL Database.

Förklaring

Skärmbild av förklaringen som förklarar ikonerna för funktionstillgänglighet.

Konfigurationsalternativ för prestanda

SQL Server ger möjlighet att påverka databasmotorns prestanda genom ett antal konfigurationsalternativ på SQL Server Database Engine-nivå. Med Azure SQL Database utför Microsoft de flesta, men inte alla, av dessa optimeringar åt dig.

Options Description
Alternativ för diskkonfiguration Disklistning och RAID
Konfigurationsalternativ för data- och loggfiler Placera data och loggfiler på separata enheter
Visa eller ändra standardplatserna för data och loggfiler (SQL Server Management Studio)
tempdb konfigurationsalternativ** Prestandaförbättringar i TempDB
Databasmotorkonfiguration – TempDB
Använda SSD:er på virtuella Azure-datorer för att lagra TILLÄGG för SQL Server TempDB och buffertpooler
Bästa praxis för diskhantering och prestanda för den temporära disken för SQL Server i Azure Virtual Machines
(serverkonfigurationsalternativ)s Konfigurationsalternativ för processor

tillhörighetsmask (serverkonfigurationsalternativ)
tillhörighet Input-Output mask (serverkonfigurationsalternativ)
affinity64-mask (serverkonfigurationsalternativ)
affinity64 Input-Output mask (serverkonfigurationsalternativ)
Konfigurera maximalt antal arbetstrådar (alternativ för serverkonfiguration)

Alternativ för minneskonfiguration

Serverminne (serverkonfigurationsalternativ)s

Alternativ för indexkonfiguration

Konfigurera fyllningsfaktorn (alternativ för serverkonfiguration)

Frågekonfigurationsalternativ

Konfigurera minsta minne per fråga (alternativ för serverkonfiguration)
Konfigurera kostnadsgränsen för frågeguvernören (alternativ för serverkonfiguration)
Konfigurera den maximala graden av parallellitet (alternativ för serverkonfiguration)
Konfigurera kostnadströskeln för parallellitet (alternativ för serverkonfiguration)
optimera för ad hoc-arbetsbelastningar (serverkonfigurationsalternativ)

Konfigurationsalternativ för säkerhetskopiering

Visa eller konfigurera standardinställningen för säkerhetskopieringskomprimering (alternativ för serverkonfiguration)
Alternativ för databaskonfigurationsoptimering Datakomprimering
Visa eller ändra kompatibilitetsnivån för en databas
ÄNDRA DATABASOMFATTNINGSKONFIGURATION (Transact-SQL)
Optimering av tabellkonfiguration Partitionerade tabeller och index
Prestanda för databasmotorn på en virtuell Azure-dator Snabbkontrolllista
Överväganden för storlek och lagringskonto för virtuella datorer
Diskar och prestandaöverväganden
Samla in baslinje: Metodtips för prestanda
Funktionsspecifika prestandaöverväganden
Metodtips för prestanda och konfigurationsriktlinjer för SQL Server på Linux SQL Server-konfiguration
Linux OS-konfiguration

Alternativ för prestanda för databasfrågor

Option Description
Index Omorganisera och återskapa index
Ange fyllningsfaktor för ett index
Konfigurera parallella indexåtgärder
SORT_IN_TEMPDB alternativ för index
Förbättra prestandan hos Full-Text index
Konfigurera minsta minne per fråga (alternativ för serverkonfiguration)
Konfigurera indexet för att skapa minne (alternativ för serverkonfiguration)
Partitionerade tabeller och index Fördelar med partitionering
Sammanfogningar Delta i Grundläggande Kurser
Kapslad loop-sammanfogning
Merge join
Hash-koppling
Underfrågor Grunderna i underfrågor
Korrelerade underfrågor
Typer av underfrågor
Lagrade procedurer SKAPA PROCEDUR (Transact-SQL)
User-Defined Functions SKAPA FUNKTION (Transact-SQL)
Skapa användardefinierade funktioner (databasmotor)
Parallellitetsoptimering Konfigurera maximalt antal arbetstrådar (alternativ för serverkonfiguration)
ÄNDRA DATABASOMFATTNINGSKONFIGURATION (Transact-SQL)
Optimering av frågeoptimerare ÄNDRA DATABASOMFATTNINGSKONFIGURATION (Transact-SQL)
ANVÄND QUERY HINT
Statistik När du ska uppdatera statistik
Uppdatera statistik
In-Memory OLTP (In-Memory Optimization) Memory-Optimized tabeller
Internt kompilerade lagrade procedurer
Skapa och komma åt tabeller i TempDB från lagrade procedurer
Felsök vanliga prestandaproblem med minnesoptimerade hashindex
Demonstration: Prestandaförbättring av In-Memory OLTP
Intelligent frågebearbetning Intelligent frågebearbetning

Se även