Megosztás a következőn keresztül:


Kiszolgálókonfigurációs beállítások

A következőkre vonatkozik:SQL ServerFelügyelt Azure SQL-Példány

Az SQL Server és az Azure SQL Managed Instance erőforrásait konfigurációs beállításokon keresztül kezelheti és optimalizálhatja az SQL Server Management Studióval vagy a sp_configure rendszer által tárolt eljárással. A leggyakrabban használt kiszolgálókonfigurációs beállítások az SQL Server Management Studióban érhetők el; az összes konfigurációs lehetőség elérhető sp_configure. A beállítások megadása előtt gondosan vegye figyelembe a rendszerre gyakorolt hatásokat. További információ: Kiszolgáló tulajdonságainak megtekintése vagy módosítása (SQL Server).

Fontos

A speciális beállításokat csak tapasztalt adatbázis-szakemberek módosíthatják.

A konfigurációs beállítások kategóriái

A konfigurációs beállítások módosításai csak a RECONFIGURE (vagy bizonyos esetekben RECONFIGURE WITH OVERRIDE) utasítás kiadása után lépnek érvénybe. Ha nem látja a konfigurációváltozás hatását, ellenőrizze, hogy a konfigurációs lehetőség futtatási értéke megváltozott-e.

A sys.configurations katalógusnézettel meghatározhatja a konfigurációs érték (a value oszlop) és a futtatási érték (a value_in_use oszlop), valamint azt, hogy a konfigurációs beállításhoz újra kell-e indítani az adatbázismotort (a is_dynamic oszlopot).

Ha az adatbázismotort újra kell indítani, a beállítások csak a value oszlopban jelenítik meg a módosított értéket. Az újraindítás után az új érték a value oszlopban és a value_in_use oszlopban is megjelenik.

Egyes beállításokhoz újra kell indítani a kiszolgálót, mielőtt az új konfigurációs érték érvénybe lép. Ha beállítja az új értéket, és a kiszolgáló újraindítása előtt futtatja a sp_configure, az új érték a value katalógusnézet sys.configurations oszlopában jelenik meg, a value_in_use oszlopban azonban nem. A kiszolgáló újraindításakor az új érték megjelenik a value_in_use oszlopban.

Jegyzet

A config_value eredményhalmazában lévő sp_configure oszlop egyenértékű a value katalógusnézet sys.configurations oszlopával, a run_value pedig a value_in_use oszlopgal.

Bizonyos beállítások újrakonfigurálása érvényteleníti a tervgyorsítótárban lévő terveket, ezért új terveket kell összeállítani. További információ: DBCC FREEPROCCACHE.

Az önkonfigurálási lehetőségek olyan lehetőségek, amelyeket az SQL Server a rendszer igényeinek megfelelően módosít. Ez a legtöbb esetben szükségtelenné teszi az értékek manuális beállítását. Ilyen például a feldolgozói szálak maximális száma beállítás, valamint a felhasználói kapcsolatok lehetőség.

Az alábbi lekérdezés segítségével megállapíthatja, hogy a konfigurált értékek konfigurálva vannak-e, de nincsenek-e érvényben:

SELECT *
FROM sys.configurations
WHERE [value] <> [value_in_use];

Ha az érték a módosított konfigurációs beállítás, de a value_in_use nem ugyanaz, akkor vagy a RECONFIGURE parancs nem futott vagy nem sikerült, vagy az adatbázismotort újra kell indítani.

Két konfigurációs lehetőség van, amelyekben a value és a value_in_use nem azonosak, ami a várt viselkedés:

  • maximális kiszolgálómemória (MB) – A 0 alapértelmezett konfigurált értéke 2147483647 jelenik meg a value_in_use oszlopban.

  • minimális kiszolgálómemória (MB) – A 0 alapértelmezett konfigurált értéke 8 jelenhet meg 32 bites rendszereken, vagy 16 64 bites rendszereken a value_in_use oszlopban. Bizonyos esetekben, ha a value_in_use0jelenik meg, a valódi value_in_use8 (32 bites) vagy 16 (64 bites).

A is_dynamic oszlop segítségével megállapíthatja, hogy a konfigurációs beállítás újraindítást igényel-e. A 1 oszlopban lévő is_dynamic értéke azt jelenti, hogy a RECONFIGURE parancs futtatásakor az új érték azonnal érvénybe lép. Bizonyos esetekben előfordulhat, hogy az adatbázismotor nem értékeli ki azonnal az új értéket, hanem a végrehajtás normál során. A 0 oszlopban lévő is_dynamic értéke azt jelenti, hogy a módosított konfigurációs érték csak az adatbázismotor újraindítása után lép érvénybe, annak ellenére, hogy a RECONFIGURE parancsot futtatták.

Nem dinamikus konfigurációs beállítás esetén nem lehet megállapítani, hogy a RECONFIGURE parancs fut-e a konfigurációmódosítás alkalmazásához. Mielőtt újraindítaná az adatbázismotort a konfigurációmódosítás alkalmazásához, futtassa a RECONFIGURE parancsot, hogy az adatbázismotor újraindításakor minden konfigurációmódosítás érvénybe lépjen.

Konfigurációs beállítások

Az alábbi táblázat felsorolja az összes elérhető konfigurációs lehetőséget, a lehetséges beállítások tartományát, az alapértelmezett értékeket és a támogatott terméket (SQL Server vagy Felügyelt Azure SQL-példány). A konfigurációs beállítások betűkódokkal vannak megjelölve az alábbiak szerint:

  • A = Speciális beállítások, amelyeket csak tapasztalt adatbázis-szakember módosíthat, és amelyekhez a beállítást show advanced options1 értékre kell állítani.

  • RR = Az adatbázismotor újraindítását igénylő beállítások.

  • RP = A PolyBase motor újraindítását igénylő beállítások.

  • SC = Önkonfigurálási beállítások.

Jegyzet

Az SQL Server 2014 (12.x) volt az utolsó elérhető verzió a 32 bites és a 64 bites operációs rendszeren is. Az összes későbbi verzió csak 64 bites operációs rendszereken érhető el.

Konfigurációs beállítás Lehetséges értékek SQL Server Azure SQL Managed Instance
hozzáférés-ellenőrzési gyorsítótár-gyűjtők száma (A) Minimális: 0
Maximális: 16384
alapértelmezett: 0
Igen Igen
hozzáférés-ellenőrzési gyorsítótárkvóta- (A) Minimális: 0
Maximális: 2147483647
alapértelmezett: 0
Igen Igen
alkalmi elosztott lekérdezések (A) Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Igen
ADR tisztító újrapróbálkozás időkorlát (perc) (A) Minimális: 0
Maximális: 32767
alapértelmezett: 120
SQL Server 2019 (15.x) és újabb verziók Igen
ADR tisztító szál száma (A) Minimális: 1
Maximális: 32767
alapértelmezett: 1
SQL Server 2019 (15.x) és újabb verziók Igen
ADR előfoglalási tényező (A) Minimális: 0
Maximális: 32767
alapértelmezett: 4
SQL Server 2019 (15.x) és újabb verziók Igen
affinitási I/O-maszk (A, RR) Minimális: -2147483648
Maximális: 2147483647
alapértelmezett: 0
Igen (csak 64 bites) Nem
affinitási maszk (A) Minimális: -2147483648
Maximális: 2147483647
alapértelmezett: 0
Igen (csak 64 bites) Igen
affinitás64 I/O-maszk (A, RR) Minimális: -2147483648
Maximális: 2147483647
alapértelmezett: 0
Igen (csak 64 bites) Igen
affinitás64 maszk (A) Minimális: -2147483648
Maximális: 2147483647
alapértelmezett: 0
Igen (csak 64 bites) Nem
Ügynök XPs (A) 1 Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Nem
polybase exportálás engedélyezése Minimális: 0
Maximális: 1
alapértelmezett: 0
SQL Server 2016 (13.x) és újabb verziók Nem
Kiszolgáló-hatókörű hitelesítő adatok engedélyezése az adatbázisban Minimális: 0
Maximális: 1
alapértelmezett: 0
SQL Server 2025 (17.x) és újabb verziók Nem
frissítések engedélyezése

figyelmeztetés: elavult. Ne használja. Hibát okoz az újrakonfigurálás során.
Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Nem
az automatikus soft-NUMA letiltva (A, RR) Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Igen
rendelkezésre állási csoport véglegesítési ideje (ms) Minimális: 0
Maximális: 10
alapértelmezett: 0
SQL Server 2025 (17.x) és újabb verziók Nem
biztonsági mentés ellenőrzőösszegének alapértelmezett értéke Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Igen
biztonsági mentés tömörítésének alapértelmezett értéke Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Igen
biztonsági mentési tömörítési algoritmus Minimális: 0
Maximális érték:
- 2 (SQL Server 2022 (16.x)),
- 3 (SQL Server 2025 (17.x))
alapértelmezett: 0
SQL Server 2022 (16.x) és újabb verziók Igen
blokkolt folyamatküszöb(ök) (A) Minimális: 5
Maximális: 86400
alapértelmezett: 0
Igen Igen
c2 auditálási mód (A, RR) Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Nem
clr engedélyezett Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Igen
clr szigorú biztonsági (A) Minimális: 0
Maximális: 1
alapértelmezett: 1
SQL Server 2017 (14.x) és újabb verziók Igen
oszloptitkosítási enklávétípus (RR) Minimális: 0
Maximális: 2
alapértelmezett: 0
Igen Nem
közös kritériumoknak való megfelelés engedélyezve (A, RR) Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Nem
tartalmazott adatbázis-hitelesítési rendszert Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Igen
párhuzamossági költségküszöbe (A) Minimális: 0
Maximális: 32767
alapértelmezett: 5
Igen Igen
adatbázis kereszt-tulajdonjogi láncolás Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Igen
kurzorküszöb érték (A) Minimális: -1
Maximális: 2147483647
alapértelmezett: -1
Igen Igen
A TB-ben naponta feldolgozott adatok korlátja Minimális: 0
Maximális: 2147483647
alapértelmezett: 2147483647
Igen Igen
A havi feldolgozott adatok korlátja terabájtban Minimális: 0
Maximális: 2147483647
alapértelmezett: 2147483647
Igen Igen
A heti feldolgozott adatok korlátja a TB-ben Minimális: 0
Maximális: 2147483647
alapértelmezett: 2147483647
Igen Igen
Database Mail XPs (A) Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Igen
alapértelmezett teljes szöveges nyelv (A) Minimális: 0
Maximális: 2147483647
alapértelmezett: 1033
Igen Igen
alapértelmezett nyelv Minimális: 0
Maximális: 9999
alapértelmezett: 0
Igen Igen
alapértelmezett naplózás bekapcsolva (A) Minimális: 0
Maximális: 1
alapértelmezett: 1
Igen Igen
eseményindítók (A) eredményeinek letiltása Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Igen
EKM-szolgáltató által van engedélyezve (A) Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Igen
külső rest-végpont lett engedélyezve Minimális: 0
Maximális: 1
alapértelmezett: 0
SQL Server 2025 (17.x) Igen
külső program­szkriptek engedélyezve (SC) Minimális: 0
Maximális: 1
alapértelmezett: 0
SQL Server 2016 (13.x) és újabb verziók Igen
külső xtp dll gen util engedélyezett Minimális: 0
Maximális: 1
alapértelmezett: 0
SQL Server 2022 (16.x) CU 17 és újabb verziók Igen
fájlfolyam hozzáférési szint Minimális: 0
Maximális: 2
alapértelmezett: 0
Igen Nem
kitöltési tényező (%) (A, RR) Minimális: 0
Maximális: 100
alapértelmezett: 0
Igen Nem
láb bejárási sávszélessége (max) (A) Minimális: 0
Maximális: 32767
alapértelmezett: 100
Igen Igen
ft feltérképezési sávszélesség (min) (A) Minimális: 0
Maximális: 32767
alapértelmezett: 0
Igen Igen
ft értesítési sávszélesség (max) (A) Minimális: 0
Maximális: 32767
alapértelmezett: 100
Igen Igen
ft értesítési sávszélesség (min) (A) Minimális: 0
Maximális: 32767
alapértelmezett: 0
Igen Igen
hadoop-kapcsolat (RP) Minimális: 0
Maximális: 7
alapértelmezett: 0
SQL Server 2016 (13.x) és újabb verziók Igen
hardver tehermentesítési konfiguráció (A, RR) Minimális: 0
Maximális: 255
alapértelmezett: 0
SQL Server 2022 (16.x) és újabb verziók Igen
hardveres tehermentesítés engedélyezve (A, RR) Minimális: 0
Maximális: 1
alapértelmezett: 0
SQL Server 2022 (16.x) és újabb verziók Igen
hardveres kihelyezési mód (A, RR) Minimális: 0
Maximális: 255
alapértelmezett: 0
SQL Server 2022 (16.x) és újabb verziók Igen
kétséges xact megoldás (A) Minimális: 0
Maximális: 2
alapértelmezett: 0
Igen Igen
index memória (KB) létrehozása (A, SC) Minimális: 704
Maximális: 2147483647
alapértelmezett: 0
Igen Igen
egyszerűsített készletezési (A, RR) Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Nem
zárolása (A, RR, SC) Minimális: 5000
Maximális: 2147483647
alapértelmezett: 0
Igen Nem
maximális párhuzamossági fok (A) Minimális: 0
Maximális: 32767
alapértelmezett: 0
Igen Igen
maximális teljes szöveges bejárási tartomány (A) Minimális: 0
Maximális: 256
alapértelmezett: 4
Igen Igen
maximális RPC-kérelemparamok (KB) (A) Minimális: 0
Maximális: 2147483647
alapértelmezett: 0
AZ SQL Server 2019 (15.x) CU 26-os és újabb verziói, valamint az SQL Server 2022 (16.x) CU 13 és újabb verziói Nem
maximális kiszolgálói memória (MB) (A, SC) Minimális: 16
Maximális: 2147483647
alapértelmezett: 2147483647
Igen Igen
maximális szöveges repl méret (B) Minimális: 0
Maximális: 2147483647
alapértelmezett: 65536
Igen Igen
maximális munkaszálak (A) 2 Minimális: 128
Maximális: 32767
alapértelmezett: 0

2048 a 64 bites SQL Server esetében a javasolt maximális (32 bites esetében pedig1024)
Igen Igen
maximális ucs küldeni boxcarokat Minimális: 0
Maximális: 2048
alapértelmezett: 256
SQL Server 2025 (17.x) és újabb verziók Nem
médiamegtartási (A) Minimális: 0
Maximális: 365
alapértelmezett: 0
Igen Nem
minimális memória lekérdezésenként (KB) (A) Minimális: 512
Maximális: 2147483647
alapértelmezett: 1024
Igen Nem
minimális kiszolgálómemória (MB) (A, SC) Minimális: 0
Maximális: 2147483647
alapértelmezett: 0
Igen Nem
beágyazott eseményindítók Minimális: 0
Maximális: 1
alapértelmezett: 1
Igen Igen
hálózati csomagméret (B) (A) Minimális: 512
Maximális: 32767
alapértelmezett: 4096
Igen Igen
Ole automatizálási eljárások (A) Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Igen
objektumok megnyitása (A, RR)

figyelmeztetés: elavult. Ne használja.
Minimális: 0
Maximális: 2147483647
alapértelmezett: 0
Igen Nem
alkalmi számítási feladatok (A) optimalizálása Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Igen
PH időtúllépés (A) Minimális: 1
Maximális: 3600
alapértelmezett: 60
Igen Igen
polybase-aktiválva Minimális: 0
Maximális: 1
alapértelmezett: 0
SQL Server 2019 (15.x) és újabb verziók Nem
Polybase hálózati titkosítás Minimális: 0
Maximális: 1
alapértelmezett: 1
Igen Igen
előre kiszámított rang (A) Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Igen
prioritás növelése (A, RR) Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Nem
lekérdezésszabályozó költségkorlát (A) Minimális: 0
Maximális: 2147483647
alapértelmezett: 0
Igen Igen
lekérdezési várakozási idő (másodperc) (A) Minimális: -1
Maximális: 2147483647
alapértelmezett: -1
Igen Igen
helyreállítási időköz (perc) (A, SC) Minimális: 0
Maximális: 32767
alapértelmezett: 0
Igen Igen
távoli hozzáférés (RR) Minimális: 0
Maximális: 1
alapértelmezett: 1
Igen Nem
távoli rendszergazdai kapcsolatok Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Igen
távoli adatarchívum Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Nem
távoli bejelentkezési időtúllépés (s) Minimális: 0
Maximális: 2147483647
alapértelmezett: 10
Igen Igen
távoli proc trans Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Igen
távoli lekérdezési időkorlát (s) Minimális: 0
Maximális: 2147483647
alapértelmezett: 600
Igen Igen
Replikációs XP-k (A) Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Igen
Indítási folyamatok keresése (A, RR) Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Nem
kiszolgálói eseményindító rekurziós Minimális: 0
Maximális: 1
alapértelmezett: 1
Igen Igen
a munkakészlet méretének beállítása (A, RR)

figyelmeztetés: elavult. Ne használja.
Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Nem
speciális beállítások megjelenítése Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Igen
SMO és DMO XPs (A) Minimális: 0
Maximális: 1
alapértelmezett: 1
Igen Igen
helyreállítási modell hibáinak letiltása (A) Minimális: 0
Maximális: 1
alapértelmezett: 0
Nem Igen
tempdb metaadatok memóriaoptimalizált (A, RR) Minimális: 0
Maximális: 1
alapértelmezett: 0
SQL Server 2019 (15.x) és újabb verziók Nem
zajszavak átalakítása (A) Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Igen
kétjegyű év küszöb (A) Minimális: 1753
Maximális: 9999
alapértelmezett: 2049
Igen Igen
felhasználói kapcsolatok (A, RR, SC) Minimális: 0
Maximális: 32767
alapértelmezett: 0
Igen Nem
felhasználói beállítások Minimális: 0
Maximális: 32767
alapértelmezett: 0
Igen Igen
az SQL Server (A) főverziója Minimális: -2147483648
Maximális: 2147483647
alapértelmezett: 0
Igen Igen
az SQL Server (A) alacsony verziója Minimális: -2147483648
Maximális: 2147483647
alapértelmezett: 0
Igen Igen
xp_cmdshell (A) Minimális: 0
Maximális: 1
alapértelmezett: 0
Igen Igen

1 módosul 1-re, amikor az SQL Server Agent elindul. Az alapértelmezett érték 0, ha az SQL Server-ügynök automatikus indításra van beállítva a telepítés során.

2 Nulla (0) automatikusan konfigurálja a maximális feldolgozószálak számát a logikai processzorok számától függően. További információ: az automatikusan konfigurált maximális feldolgozói szálak száma.