Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
van toepassing op:SQL Server
Azure SQL Managed Instance
U kunt SQL Server- en Azure SQL Managed Instance-resources beheren en optimaliseren via configuratieopties met behulp van SQL Server Management Studio of de sp_configure door het systeem opgeslagen procedure. De meest gebruikte serverconfiguratieopties zijn beschikbaar via SQL Server Management Studio; alle configuratieopties zijn toegankelijk via sp_configure. Houd rekening met de effecten op uw systeem voordat u deze opties instelt. Zie Servereigenschappen (SQL Server) weergeven of wijzigenvoor meer informatie.
Belangrijk
Geavanceerde opties mogen alleen worden gewijzigd door een ervaren databaseprofessional.
Categorieën van configuratieopties
Wijzigingen in configuratieopties worden pas van kracht nadat de instructie RECONFIGURE (of in sommige gevallen RECONFIGURE WITH OVERRIDE) is uitgegeven. Als u het effect van een configuratiewijziging niet ziet, controleert u of de uitvoeringswaarde van de configuratieoptie is gewijzigd.
U kunt de sys.configurations catalogusweergave gebruiken om de configuratiewaarde (de kolom value), de uitvoeringswaarde (de kolom value_in_use), en of de configuratieoptie een herstart van de Database Engine vereist (de kolom is_dynamic) te bepalen.
Als de database-engine opnieuw moet worden opgestart, geven opties alleen de gewijzigde waarde weer in de kolom value. Na het opnieuw opstarten wordt de nieuwe waarde weergegeven in zowel de kolom value als de value_in_use kolom.
Voor sommige opties moet de server opnieuw worden opgestart voordat de nieuwe configuratiewaarde van kracht wordt. Als u de nieuwe waarde instelt en sp_configure uitvoert voordat u de server opnieuw start, wordt de nieuwe waarde weergegeven in de kolom value van de sys.configurations catalogusweergave, maar niet in de kolom value_in_use. Wanneer u de server opnieuw opstart, wordt de nieuwe waarde weergegeven in de kolom value_in_use.
Notitie
De config_value kolom in de resultatenset van sp_configure is gelijk aan de kolom value van de sys.configurations catalogusweergave en de run_value is gelijk aan de kolom value_in_use.
Als u bepaalde opties opnieuw configureert, worden plannen in de plancache ongeldig, waardoor nieuwe plannen worden gecompileerd. Zie DBCC FREEPROCCACHEvoor meer informatie.
Zelf configurerende opties zijn opties die SQL Server aanpast op basis van de behoeften van het systeem. In de meeste gevallen is het niet meer nodig om de waarden handmatig in te stellen. Voorbeelden hiervan zijn de maximale work threads opties en de gebruikersverbindingen opties.
De volgende query kan worden gebruikt om te bepalen of geconfigureerde waarden zijn geconfigureerd, maar niet van kracht zijn:
SELECT *
FROM sys.configurations
WHERE [value] <> [value_in_use];
Als de waarde de wijziging is voor de configuratieoptie die u hebt gemaakt, maar de value_in_use niet hetzelfde is, is de opdracht RECONFIGURE niet uitgevoerd of mislukt, of moet de database-engine opnieuw worden gestart.
Er zijn twee configuratieopties waarbij de value en value_in_use mogelijk niet hetzelfde zijn, wat het verwachte gedrag is:
maximale servergeheugen (MB): de standaard geconfigureerde waarde van
0wordt weergegeven als2147483647in de kolomvalue_in_use.min servergeheugen (MB): de standaard geconfigureerde waarde van
0kan worden weergegeven als8op 32-bits systemen of16op 64-bits systemen in de kolomvalue_in_use. Als devalue_in_usein sommige gevallen wordt weergegeven als0, is de werkelijkevalue_in_use8(32-bits) of16(64-bits).
De is_dynamic kolom kan worden gebruikt om te bepalen of de configuratieoptie opnieuw moet worden opgestart. Een waarde van 1 in de kolom is_dynamic betekent dat wanneer de opdracht RECONFIGURE wordt uitgevoerd, de nieuwe waarde onmiddellijk van kracht wordt. In sommige gevallen evalueert de database-engine de nieuwe waarde mogelijk niet onmiddellijk, maar doet dit in de normale uitvoering. Een waarde van 0 in de kolom is_dynamic betekent dat de gewijzigde configuratiewaarde pas van kracht wordt nadat de database-engine opnieuw is opgestart, ook al is de opdracht RECONFIGURE uitgevoerd.
Voor een configuratieoptie die niet dynamisch is, kunt u niet zien of de opdracht RECONFIGURE is uitgevoerd om de configuratiewijziging toe te passen. Voordat u de database-engine opnieuw start om de configuratiewijziging toe te passen, voert u de opdracht RECONFIGURE uit om ervoor te zorgen dat alle configuratiewijzigingen van kracht worden wanneer de database-engine opnieuw wordt gestart.
Configuratieopties
De volgende tabel bevat alle beschikbare configuratieopties, het bereik van mogelijke instellingen, de standaardwaarden en het ondersteunde product (SQL Server of Azure SQL Managed Instance). Configuratieopties worden als volgt gemarkeerd met lettercodes:
A = Geavanceerde opties, die alleen moeten worden gewijzigd door een ervaren databaseprofessional en waarvoor instelling
show advanced options1is vereist.RR- = Opties waarbij de database-engine opnieuw moet worden opgestart.
RP = Opties waarvoor een herstart van de PolyBase-engine is vereist.
SC- = Zelf configurerende opties.
Notitie
SQL Server 2014 (12.x) was de laatste versie die beschikbaar was op zowel een 32-bits als een 64-bits besturingssysteem. Alle latere versies zijn alleen beschikbaar op 64-bits besturingssystemen.
| Configuratieoptie | Mogelijke waarden | SQL Server | Azure SQL Managed Instance (een beheerde database-instantie van Azure) |
|---|---|---|---|
| aantal cachebuckets controleren (A) |
Minimum: 0Maximum: 16384standaard: 0 |
Ja | Ja |
| toegangscontrole cachequotum (A) |
Minimum: 0Maximum: 2147483647standaard: 0 |
Ja | Ja |
| Ad-hoc gedistribueerde query's (A) |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Ja |
| ADR-schonere time-out voor opnieuw proberen (min. (A) |
Minimum: 0Maximum: 32767standaard: 120 |
SQL Server 2019 (15.x) en latere versies | Ja |
| ADR Schoonmaker Draad Aantal (A) |
Minimum: 1 Maximum: 32767 Standaard: 1 |
SQL Server 2019 (15.x) en latere versies | Ja |
| ADR Preallocatiefactor (A) |
Minimum: 0Maximum: 32767standaard: 4 |
SQL Server 2019 (15.x) en latere versies | Ja |
| affiniteit I/O-masker (A, RR) |
Minimum: -2147483648Maximum: 2147483647standaard: 0 |
Ja (alleen 64-bits) | Nee |
| affiniteitsmasker (A) |
Minimum: -2147483648Maximum: 2147483647standaard: 0 |
Ja (alleen 64-bits) | Ja |
| affiniteit64 I/O-masker (A, RR) |
Minimum: -2147483648Maximum: 2147483647standaard: 0 |
Ja (alleen 64-bits) | Ja |
| affiniteit64-masker (A) |
Minimum: -2147483648Maximum: 2147483647standaard: 0 |
Ja (alleen 64-bits) | Nee |
| Agent-XPs (A) 1 |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Nee |
| polybase-export toestaan |
Minimum: 0Maximum: 1standaard: 0 |
SQL Server 2016 (13.x) en latere versies | Nee |
| databasereferenties met serverbereik toestaan |
Minimum: 0Maximum: 1standaard: 0 |
SQL Server 2025 (17.x) Preview en latere versies | Nee |
|
updates toestaan Waarschuwing: Verouderd. Niet gebruiken. Veroorzaakt een fout tijdens het opnieuw configureren. |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Nee |
| automatische soft-NUMA uitgeschakeld (A, RR) |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Ja |
| doorvoertijd voor beschikbaarheidsgroep (ms) |
Minimum: 0Maximum: 10standaard: 0 |
SQL Server 2025 (17.x) Preview en latere versies | Nee |
| standaard controlesom voor back-up |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Ja |
| standaardinstelling voor back-upcompressie |
Minimum: 0Maximum: 1 standaard: 0 |
Ja | Ja |
| algoritme voor back-upcompressie |
Minimum: 0Maximum: - 2 (SQL Server 2022 (16.x)), - 3 (SQL Server 2025 (17.x) Preview) standaard: 0 |
SQL Server 2022 (16.x) en latere versies | Ja |
| geblokkeerde procesdrempelwaarden (s) (A) |
Minimum: 5Maximum: 86400standaard: 0 |
Ja | Ja |
| c2-controlemodus (A, RR) |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Nee |
| kleur ingeschakeld |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Ja |
| clr strikte beveiliging (A) |
Minimum: 0Maximum: 1standaard: 1 |
SQL Server 2017 (14.x) en latere versies | Ja |
| kolomversleutelings-enclave type (RR) |
Minimum: 0Maximum: 2standaard: 0 |
Ja | Nee |
| algemene criteria-naleving ingeschakeld (A, RR) |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Nee |
| bevat databaseverificatie |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Ja |
| kostendrempel voor parallelle uitvoering (A) |
Minimum: 0Maximum: 32767standaard: 5 |
Ja | Ja |
| eigendomsketen tussen databases |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Ja |
| cursordrempel (A) |
Minimum: -1Maximum: 2147483647standaard: -1 |
Ja | Ja |
| Dagelijkse limiet voor verwerkte gegevens in TB |
Minimum: 0 Maximum: 2147483647 standaard: 2147483647 |
Ja | Ja |
| Maandelijkse limiet voor verwerkte gegevens in TB |
Minimum: 0 Maximum: 2147483647 standaard: 2147483647 |
Ja | Ja |
| Wekelijkse limiet voor verwerkte gegevens in TB |
Minimum: 0 Maximum: 2147483647 standaard: 2147483647 |
Ja | Ja |
| Database Mail XPs (A) |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Ja |
| standaardtaal voor volledige tekst (A) |
Minimum: 0Maximum: 2147483647standaard: 1033 |
Ja | Ja |
| standaardtaal |
Minimum: 0Maximum: 9999standaard: 0 |
Ja | Ja |
| standaardtracering ingeschakeld (A) |
Minimum: 0Maximum: 1standaard: 1 |
Ja | Ja |
| resultaten van triggers niet toestaan (A) |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Ja |
| EKM-provider ingeschakeld (A) |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Ja |
| extern REST-eindpunt ingeschakeld |
Minimum: 0Maximum: 1standaard: 0 |
SQL Server 2025 (17.x) Preview | Ja |
| externe scripts ingeschakeld (SC) |
Minimum: 0Maximum: 1standaard: 0 |
SQL Server 2016 (13.x) en latere versies | Ja |
| externe xtp dll gen util ingeschakeld |
Minimum: 0Maximum: 1standaard: 0 |
SQL Server 2022 (16.x) CU 17 en latere versies | Ja |
| |
Minimum: 0Maximum: 2standaard: 0 |
Ja | Nee |
| vulfactor (%) (A, RR) |
Minimum: 0Maximum: 100standaard: 0 |
Ja | Nee |
| ft verkenningsbandbreedte (max) (A) |
Minimum: 0Maximum: 32767standaard: 100 |
Ja | Ja |
| ft verkenningsbandbreedte (min) (A) |
Minimum: 0Maximum: 32767standaard: 0 |
Ja | Ja |
| melding van bandbreedte (max) (A) |
Minimum: 0Maximum: 32767standaard: 100 |
Ja | Ja |
| ft bandbreedte melden (min) (A) |
Minimum: 0Maximum: 32767standaard: 0 |
Ja | Ja |
| hadoop-connectiviteit (RP) |
Minimum: 0Maximum: 7standaard: 0 |
SQL Server 2016 (13.x) en latere versies | Ja |
| hardware-offload-configuratie (A, RR) |
Minimum: 0 Maximum: 255 standaard: 0 |
SQL Server 2022 (16.x) en latere versies | Ja |
| hardware-offload ingeschakeld (A, RR) |
Minimum: 0Maximum: 1standaard: 0 |
SQL Server 2022 (16.x) en latere versies | Ja |
| hardware-offloadmodus (A, RR) |
Minimum: 0 Maximum: 255 standaard: 0 |
SQL Server 2022 (16.x) en latere versies | Ja |
| twijfelachtige xact-resolutie (A) |
Minimum: 0Maximum: 2standaard: 0 |
Ja | Ja |
| geheugenindex maken (KB) (A, SC) |
Minimum: 704Maximum: 2147483647standaard: 0 |
Ja | Ja |
| efficiënte pooling (A, RR) |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Nee |
| vergrendelt (A, RR, SC) |
Minimum: 5000Maximum: 2147483647standaard: 0 |
Ja | Nee |
| maximale mate van parallelle uitvoering (A) |
Minimum: 0Maximum: 32767standaard: 0 |
Ja | Ja |
| maximale verkenningsbereik voor volledige tekst (A) |
Minimum: 0Maximum: 256standaard: 4 |
Ja | Ja |
| maximum aantal RPC-aanvraagparameters (KB) (A) |
Minimum: 0Maximum: 2147483647standaard: 0 |
SQL Server 2019 (15.x) CU 26 en latere versies, en SQL Server 2022 (16.x) CU 13 en latere versies | Nee |
| maximaal servergeheugen (MB) (A, SC) |
Minimum: 16Maximum: 2147483647standaard: 2147483647 |
Ja | Ja |
| maximale tekengrootte (B) |
Minimum: 0Maximum: 2147483647standaard: 65536 |
Ja | Ja |
| maximale werknemerdraden (A) 2 |
Minimum: 128Maximum: 32767standaard: 02048 is het aanbevolen maximum voor 64-bits SQL Server (1024 voor 32-bits) |
Ja | Ja |
| max ucs boxcars verzenden |
Minimum: 0Maximum: 2048standaard: 256 |
SQL Server 2025 (17.x) Preview en latere versies | Nee |
| mediaretentie (A) |
Minimum: 0Maximum: 365standaard: 0 |
Ja | Nee |
| minimumgeheugen per query (KB) (A) |
Minimum: 512Maximum: 2147483647standaard: 1024 |
Ja | Nee |
| min servergeheugen (MB) (A, SC) |
Minimum: 0Maximum: 2147483647standaard: 0 |
Ja | Nee |
| geneste triggers |
Minimum: 0Maximum: 1standaard: 1 |
Ja | Ja |
| netwerkpakketgrootte (B) (A) |
Minimum: 512Maximum: 32767standaard: 4096 |
Ja | Ja |
| OLE Automation-procedures (A) |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Ja |
|
objecten openen (A, RR) Waarschuwing: Verouderd. Niet gebruiken. |
Minimum: 0Maximum: 2147483647standaard: 0 |
Ja | Nee |
| optimaliseren voor ad-hoc-workloads (A) |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Ja |
| time-out voor ph (A) |
Minimum: 1Maximum: 3600standaard: 60 |
Ja | Ja |
| polybase ingeschakeld |
Minimum: 0Maximum: 1standaard: 0 |
SQL Server 2019 (15.x) en latere versies | Nee |
| polybase-netwerkversleuteling |
Minimum: 0Maximum: 1standaard: 1 |
Ja | Ja |
| vooraf berekende rang (A) |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Ja |
| prioriteitsboost (A, RR) |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Nee |
| kostenlimiet voor gouverneurs opvragen (A) |
Minimum: 0Maximum: 2147483647standaard: 0 |
Ja | Ja |
| query wachttijd (s) (A) |
Minimum: -1Maximum: 2147483647standaard: -1 |
Ja | Ja |
| herstelinterval (min.) (A, SC) |
Minimum: 0Maximum: 32767standaard: 0 |
Ja | Ja |
| externe toegang (RR) |
Minimum: 0Maximum: 1standaard: 1 |
Ja | Nee |
| externe beheerdersverbindingen |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Ja |
| het externe gegevensarchief |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Nee |
| externe login-time-out (s) |
Minimum: 0Maximum: 2147483647standaard: 10 |
Ja | Ja |
| externe proceduretransactie |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Ja |
| time-out voor externe query(s) |
Minimum: 0Maximum: 2147483647standaard: 600 |
Ja | Ja |
| Replicatie-XPs (A) |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Ja |
| scannen naar opstartprocessen (A, RR) |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Nee |
| server-trigger recursie |
Minimum: 0Maximum: 1standaard: 1 |
Ja | Ja |
|
werksetgrootte instellen (A, RR) Waarschuwing: Verouderd. Niet gebruiken. |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Nee |
| geavanceerde opties weergeven |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Ja |
| SMO en DMO XPs (A) |
Minimum: 0Maximum: 1standaard: 1 |
Ja | Ja |
| herstelmodelfouten (A) onderdrukken |
Minimum: 0Maximum: 1standaard: 0 |
Nee | Ja |
| tempdb metadata geheugen-geoptimaliseerde (A, RR) |
Minimum: 0Maximum: 1standaard: 0 |
SQL Server 2019 (15.x) en latere versies | Nee |
| ruiswoorden (A) transformeren |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Ja |
| tweecijferige jaartalgrens (A) |
Minimum: 1753Maximum: 9999standaard: 2049 |
Ja | Ja |
| gebruikersverbindingen (A, RR, SC) |
Minimum: 0Maximum: 32767standaard: 0 |
Ja | Nee |
| gebruikersopties |
Minimum: 0Maximum: 32767standaard: 0 |
Ja | Ja |
| hoge versie van deel van SQL Server (A) |
Minimum: -2147483648 Maximum: 2147483647 standaard: 0 |
Ja | Ja |
| versie van het onderste deel van SQL Server (A) |
Minimum: -2147483648 Maximum: 2147483647 standaard: 0 |
Ja | Ja |
| xp_cmdshell (A) |
Minimum: 0Maximum: 1standaard: 0 |
Ja | Ja |
1 Wijzigingen in 1 wanneer SQL Server Agent wordt gestart. De standaardwaarde wordt 0 als SQL Server Agent is ingesteld op automatisch starten tijdens de installatie.
2 Zero (0) stelt automatisch het aantal werkthreads in, afhankelijk van het aantal logische processors. Zie voor meer informatie het automatisch geconfigureerde aantal maximale werkrolthreads.