Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
azure SQL Managed Instance
Prostředky SQL Serveru a azure SQL Managed Instance můžete spravovat a optimalizovat prostřednictvím možností konfigurace pomocí aplikace SQL Server Management Studio nebo uložené procedury sp_configure systému. Nejčastěji používané možnosti konfigurace serveru jsou dostupné prostřednictvím aplikace SQL Server Management Studio; všechny možnosti konfigurace jsou přístupné prostřednictvím sp_configure. Před nastavením těchto možností pečlivě zvažte účinky na váš systém. Další informace naleznete v tématu Zobrazení nebo změna vlastností serveru (SQL Server).
Důležitý
Rozšířené možnosti by měly být změněny pouze zkušeným odborníkem na databázi.
Kategorie možností konfigurace
Změny možností konfigurace se projeví až po vydání příkazu RECONFIGURE (nebo v některých případech RECONFIGURE WITH OVERRIDE). Pokud nevidíte vliv změny konfigurace, zkontrolujte, zda se změnila aktuální hodnota spuštění v nastavení konfigurace.
Zobrazení katalogu sys.configurations můžete použít k určení konfigurační hodnoty (sloupec value) a hodnoty spuštění (sloupec value_in_use) a jestli možnost konfigurace vyžaduje restartování databázového stroje (sloupec is_dynamic).
Pokud databázový stroj potřebuje restartovat, zobrazí se v možnostech změněná hodnota pouze ve sloupci value. Po restartování se nová hodnota zobrazí ve sloupci value i ve sloupci value_in_use.
Některé možnosti vyžadují restartování serveru, než se projeví nová hodnota konfigurace. Pokud nastavíte novou hodnotu a spustíte sp_configure před restartováním serveru, zobrazí se nová hodnota ve sloupci value zobrazení katalogu sys.configurations, ale ne ve sloupci value_in_use. Po restartování serveru se nová hodnota zobrazí ve sloupci value_in_use.
Poznámka
Sloupec config_value v sadě výsledků sp_configure odpovídá sloupci value zobrazení katalogu sys.configurations a run_value odpovídá sloupci value_in_use.
Změna konfigurace určitých možností zruší platnost plánů v mezipaměti plánů, což způsobí kompilaci nových plánů. Další informace naleznete v tématu DBCC FREEPROCCACHE.
Možnosti samoobslužné konfigurace jsou možnosti, které SQL Server upravuje podle potřeb systému. Ve většině případů to eliminuje potřebu ručního nastavení hodnot. Mezi příklady patří možnost maximální počet pracovních vláken a možnost připojení uživatelů.
Následující dotaz se dá použít k určení, jestli byly nakonfigurované nějaké nakonfigurované hodnoty, ale nejsou v platnosti:
SELECT *
FROM sys.configurations
WHERE [value] <> [value_in_use];
Pokud se jedná o změnu možnosti konfigurace, kterou jste provedli, ale value_in_use není stejná, příkaz RECONFIGURE nebyl spuštěn nebo selhal, nebo se databázový stroj musí restartovat.
Existují dvě možnosti konfigurace, kdy value a value_in_use nemusí být stejné, což je očekávané chování:
maximální paměti serveru (MB) – výchozí nakonfigurovaná hodnota
0se ve sloupci2147483647zobrazí jakovalue_in_use.minimální paměti serveru (MB) – výchozí nakonfigurovaná hodnota
0se může ve sloupci8zobrazit jako16v 32bitových systémech nebovalue_in_usev 64bitových systémech. V některých případech, pokud sevalue_in_usezobrazuje jako0, je opravdová hodnotavalue_in_use8(32bitová) nebo16(64bitová).
Sloupec is_dynamic lze použít k určení, jestli možnost konfigurace vyžaduje restartování. Hodnota 1 ve sloupci is_dynamic znamená, že při spuštění příkazu RECONFIGURE se nová hodnota projeví okamžitě. V některých případech databázový stroj nemusí novou hodnotu okamžitě vyhodnotit, ale v normálním průběhu jejího provádění to dělá. Hodnota 0 ve sloupci is_dynamic znamená, že změněná konfigurační hodnota se neprojeví, dokud se databázový stroj nerestartuje, i když byl spuštěn příkaz RECONFIGURE.
U možnosti konfigurace, která není dynamická, neexistuje způsob, jak zjistit, jestli byl příkaz RECONFIGURE spuštěn, aby se použila změna konfigurace. Před restartováním databázového stroje, aby se použila změna konfigurace, spusťte příkaz RECONFIGURE, abyste zajistili, že se všechny změny konfigurace projeví při restartování databázového stroje.
Možnosti konfigurace
V následující tabulce jsou uvedeny všechny dostupné možnosti konfigurace, rozsah možných nastavení, výchozí hodnoty a podporovaný produkt (SQL Server nebo Spravovaná instance Azure SQL). Možnosti konfigurace jsou označené kódy písmen takto:
A = Pokročilé možnosti, které by měly být změněny pouze zkušeným odborníkem na databázi a které vyžadují nastavení
show advanced options.1RR = Možnosti vyžadující restartování databázového stroje.
RP = Možnosti, které vyžadují restartování PolyBase Engine.
SC = možnosti samoobslužné konfigurace.
Poznámka
SQL Server 2014 (12.x) byl poslední dostupnou verzí v 32bitovém i 64bitovém operačním systému. Všechny novější verze jsou k dispozici pouze v 64bitových operačních systémech.
| Možnost konfigurace | Možné hodnoty | SQL Server | Azure SQL Managed Instance |
|---|---|---|---|
| kontrola počtu kontejnerů mezipaměti (A) | Minimální :0Maximální: 16384výchozí : 0 |
Ano | Ano |
| kontrola přístupu ke kvótě mezipaměti (A) | Minimální :0Maximální: 2147483647výchozí : 0 |
Ano | Ano |
| Ad hoc distribuované dotazy (A) | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ano |
| časový limit opakování pro vyčištění ADR (min) (A) | Minimální :0Maximální: 32767výchozí : 120 |
SQL Server 2019 (15.x) a novější verze | Ano |
| Počet vláken programu ADR Cleaner (A) |
Minimální: 1 Maximální: 32767 výchozí: 1 |
SQL Server 2019 (15.x) a novější verze | Ano |
| faktoru předalokace ADR (A) | Minimální :0Maximální: 32767výchozí : 4 |
SQL Server 2019 (15.x) a novější verze | Ano |
| Spřažení vstupně-výstupní masky (A, RR) | Minimální :-2147483648Maximální: 2147483647výchozí : 0 |
Ano (pouze 64bitová verze) | Ne |
| maska spřažení (A) | Minimální :-2147483648Maximální: 2147483647výchozí : 0 |
Ano (pouze 64bitová verze) | Ano |
| afinitní64 maska V/V (A, RR) | Minimální :-2147483648Maximální: 2147483647výchozí : 0 |
Ano (pouze 64bitová verze) | Ano |
| maska affinitní64 (A) | Minimální :-2147483648Maximální: 2147483647výchozí : 0 |
Ano (pouze 64bitová verze) | Ne |
| XPS agenta (A) 1 | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ne |
| povolit export polybase | Minimální :0Maximální: 1výchozí : 0 |
SQL Server 2016 (13.x) a novější verze | Ne |
| povolit přihlašovací údaje databáze s vymezeným oborem serveru | Minimální :0Maximální: 1výchozí : 0 |
SQL Server 2025 (17.x) a novější verze | Ne |
|
povolit aktualizace Varování: Zastaralé. Nepoužívejte. Způsobí chybu při změně konfigurace. |
Minimální :0Maximální: 1výchozí : 0 |
Ano | Ne |
| automatické soft-NUMA zakázáno (A, RR) | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ano |
| čas potvrzení skupiny dostupnosti (ms) | Minimální :0Maximální: 10výchozí : 0 |
SQL Server 2025 (17.x) a novější verze | Ne |
| výchozí kontrolní součet zálohovací | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ano |
| výchozí úroveň komprese zálohování | Minimální :0Maximální: 1 výchozí : 0 |
Ano | Ano |
| algoritmus pro kompresi záloh | Minimální :0Maximum: - 2 (SQL Server 2022 (16.x)), - 3 (SQL Server 2025 (17.x)) výchozí : 0 |
SQL Server 2022 (16.x) a novější verze | Ano |
| prah blokovaného procesu (s) (A) | Minimální :5Maximální: 86400výchozí : 0 |
Ano | Ano |
| režim c2 auditu (A, RR) | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ne |
| barva povolena | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ano |
| striktní zabezpečení (A) | Minimální :0Maximální: 1výchozí : 1 |
SQL Server 2017 (14.x) a novější verze | Ano |
| typ enklávy pro šifrování sloupců (RR) | Minimální :0Maximální: 2výchozí : 0 |
Ano | Ne |
| dodržování společných kritérií povoleno (A, RR) | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ne |
| obsažené ověřování databáze | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ano |
| prahové hodnoty nákladů pro paralelismus (A) | Minimální :0Maximální: 32767výchozí : 5 |
Ano | Ano |
| křížové řetězení vlastnictví databází | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ano |
| prahová hodnota kurzoru (A) | Minimální :-1Maximální: 2147483647výchozí : -1 |
Ano | Ano |
| Denní limit zpracování dat v TB |
Minimální: 0 Maximální: 2147483647 výchozí: 2147483647 |
Ano | Ano |
| Měsíční limit zpracování dat v TB |
Minimální: 0 Maximální: 2147483647 výchozí: 2147483647 |
Ano | Ano |
| Týdenní limit zpracovaných dat v TB |
Minimální: 0 Maximální: 2147483647 výchozí: 2147483647 |
Ano | Ano |
| Rozšíření pro databázovou poštu (XPs) (A) | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ano |
| výchozí jazyk pro úplný text (A) | Minimální :0Maximální: 2147483647výchozí : 1033 |
Ano | Ano |
| výchozí jazyk | Minimální :0Maximální: 9999výchozí : 0 |
Ano | Ano |
| výchozí trasování povoleno (A) | Minimální :0Maximální: 1výchozí : 1 |
Ano | Ano |
| zakázat výsledky aktivačních událostí (A) | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ano |
| EKM poskytovatel povolen (A) | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ano |
| externí REST koncový bod povolený | Minimální :0Maximální: 1výchozí : 0 |
SQL Server 2025 (17.x) | Ano |
| povoleno externími skripty (SC) | Minimální :0Maximální: 1výchozí : 0 |
SQL Server 2016 (13.x) a novější verze | Ano |
| rozhraní externího xtp dll generátoru nástroje povoleno | Minimální :0Maximální: 1výchozí : 0 |
SQL Server 2022 (16.x) CU 17 a novější verze | Ano |
| úroveň přístupu k filestreamu | Minimální :0Maximální: 2výchozí : 0 |
Ano | Ne |
| faktor výplně (%) (A, RR) | Minimální :0Maximální: 100výchozí : 0 |
Ano | Ne |
| šířka pásma procházení ft (maximální) (A) | Minimální :0Maximální: 32767výchozí : 100 |
Ano | Ano |
| šířka pásma procházení ft (min) (A) | Minimální :0Maximální: 32767výchozí : 0 |
Ano | Ano |
| ft oznámit šířku pásma (max) (A) | Minimální :0Maximální: 32767výchozí : 100 |
Ano | Ano |
| ft upozornění na šířku pásma (min) (A) | Minimální :0Maximální: 32767výchozí : 0 |
Ano | Ano |
| Připojení Hadoop (RP) | Minimální :0Maximální: 7výchozí : 0 |
SQL Server 2016 (13.x) a novější verze | Ano |
| konfigurace snižování zátěže hardwaru (A, RR) |
Minimální: 0 maximální: 255 výchozí: 0 |
SQL Server 2022 (16.x) a novější verze | Ano |
| povolené snižování zátěže hardwaru (A, RR) | Minimální :0Maximální: 1výchozí : 0 |
SQL Server 2022 (16.x) a novější verze | Ano |
| režim snižování zátěže hardwaru (A, RR) |
Minimální: 0 maximální: 255 výchozí: 0 |
SQL Server 2022 (16.x) a novější verze | Ano |
| v pochybnostech přesné řešení (A) | Minimální :0Maximální: 2výchozí : 0 |
Ano | Ano |
| vytvoření indexu paměti (KB) (A, SC) | Minimální :704Maximální: 2147483647výchozí : 0 |
Ano | Ano |
| lehký pooling (A, RR) | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ne |
| zámky (A, RR, SC) | Minimální :5000Maximální: 2147483647výchozí : 0 |
Ano | Ne |
| maximální stupeň paralelismu (A) | Minimální :0Maximální: 32767výchozí : 0 |
Ano | Ano |
| maximální rozsah úplného procházení textu (A) | Minimální :0Maximální: 256výchozí : 4 |
Ano | Ano |
| Maximální parametry RPC požadavku (KB) (A) | Minimální :0Maximální: 2147483647výchozí : 0 |
SQL Server 2019 (15.x) CU 26 a novější verze a SQL Server 2022 (16.x) CU 13 a novější verze | Ne |
| maximální paměti serveru (MB) (A, SC) | Minimální :16Maximální: 2147483647výchozí : 2147483647 |
Ano | Ano |
| maximální velikost replikačního textu (B) | Minimální :0Maximální: 2147483647výchozí : 65536 |
Ano | Ano |
| maximální počet pracovních vláken (A) 2 | Minimální :128Maximální: 32767výchozí : 02048 je doporučené maximální pro 64bitový SQL Server (1024 pro 32bitovou verzi). |
Ano | Ano |
| maximální UCS odeslat boxcary | Minimální :0Maximální: 2048výchozí : 256 |
SQL Server 2025 (17.x) a novější verze | Ne |
| uchovávání médií (A) | Minimální :0Maximální: 365výchozí : 0 |
Ano | Ne |
| minimální paměť na dotaz (KB) (A) | Minimální :512Maximální: 2147483647výchozí : 1024 |
Ano | Ne |
| minimální paměti serveru (MB) (A, SC) | Minimální :0Maximální: 2147483647výchozí : 0 |
Ano | Ne |
| vnořené triggery | Minimální :0Maximální: 1výchozí : 1 |
Ano | Ano |
| velikosti síťových paketů (B) (A) | Minimální :512Maximální: 32767výchozí : 4096 |
Ano | Ano |
| procedur automatizace Ole (A) | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ano |
|
otevřené objekty (A, RR) Varování: Zastaralé. Nepoužívejte. |
Minimální :0Maximální: 2147483647výchozí : 0 |
Ano | Ne |
| optimalizovat pro ad hoc zátěž (A) | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ano |
| vypršení časového limitu ph (A) | Minimální :1Maximální: 3600výchozí : 60 |
Ano | Ano |
| s povoleným polybasem | Minimální :0Maximální: 1výchozí : 0 |
SQL Server 2019 (15.x) a novější verze | Ne |
| šifrování sítě polybase | Minimální :0Maximální: 1výchozí : 1 |
Ano | Ano |
| předvýpočet hodnocení (A) | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ano |
| zvýšení priority (A, RR) | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ne |
| omezení nákladů správy dotazů (A) | Minimální :0Maximální: 2147483647výchozí : 0 |
Ano | Ano |
| čekání na dotaz (s) (A) | Minimální :-1Maximální: 2147483647výchozí : -1 |
Ano | Ano |
| interval pro obnovu (min) (A, SC) | Minimální :0Maximální: 32767výchozí : 0 |
Ano | Ano |
| vzdálený přístup (RR) | Minimální :0Maximální: 1výchozí : 1 |
Ano | Ne |
| vzdálená správcovská připojení | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ano |
| vzdálený archiv dat | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ne |
| vypršení časového limitu vzdáleného přihlášení (s) | Minimální :0Maximální: 2147483647výchozí : 10 |
Ano | Ano |
| vzdálené zpracování transakcí | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ano |
| vypršení časového limitu vzdálených dotazů (s) | Minimální :0Maximální: 2147483647výchozí : 600 |
Ano | Ano |
| Rozšířené procedury replikace (A) | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ano |
| skenování spouštěcích procedur (A, RR) | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ne |
| server trigger rekurze | Minimální :0Maximální: 1výchozí : 1 |
Ano | Ano |
|
nastavte velikost pracovní sady (A, RR) Varování: Zastaralé. Nepoužívejte. |
Minimální :0Maximální: 1výchozí : 0 |
Ano | Ne |
| zobrazit upřesňující možnosti | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ano |
| SMO a DMO XPs (A) | Minimální :0Maximální: 1výchozí : 1 |
Ano | Ano |
| potlačit chyby modelu obnovy (A) | Minimální :0Maximální: 1výchozí : 0 |
Ne | Ano |
| metadat databáze tempdb optimalizované pro paměť (A, RR) | Minimální :0Maximální: 1výchozí : 0 |
SQL Server 2019 (15.x) a novější verze | Ne |
| transformovat šumová slova (A) | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ano |
| dvouciferný limit roku (A) | Minimální :1753Maximální: 9999výchozí : 2049 |
Ano | Ano |
| připojení uživatelů (A, RR, SC) | Minimální :0Maximální: 32767výchozí : 0 |
Ano | Ne |
| možnosti uživatele | Minimální :0Maximální: 32767výchozí : 0 |
Ano | Ano |
| verze vysoká část SQL Serveru (A) | minimální : -2147483648 Maximální: 2147483647 výchozí: 0 |
Ano | Ano |
| nízká část SQL Serveru (A) | minimální : -2147483648 Maximální: 2147483647 výchozí: 0 |
Ano | Ano |
| xp_cmdshell (A) | Minimální :0Maximální: 1výchozí : 0 |
Ano | Ano |
1 se změní na 1 při spuštění Agenta SQL Serveru. Výchozí hodnota je 0, pokud je agent SQL Serveru nastavený na automatické spuštění během instalace.
2 Nula (0) automaticky nakonfiguruje počet maximálních pracovních vláken v závislosti na počtu logických procesorů. Další informace najdete v počtu maximálních pracovních vláken nakonfigurovaných automaticky .
Související obsah
-
sp_configure (Transact-SQL) - PŘEKONFIGUROVAT (Transact-SQL)
- DBCC FREEPROCCACHE (Transact-SQL)