Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
Módosítja az SQL Server aktuális kiszolgálójának globális konfigurációs beállításait.
Transact-SQL szintaxis konvenciók
Szemantika
ALTER SERVER CONFIGURATION
SET <optionspec>
[;]
<optionspec> ::=
{
<process_affinity>
| <diagnostic_log>
| <failover_cluster_property>
| <hadr_cluster_context>
| <buffer_pool_extension>
| <soft_numa>
| <memory_optimized>
| <hardware_offload>
| <suspend_for_snapshot_backup>
}
<process_affinity> ::=
PROCESS AFFINITY
{
CPU = { AUTO | <CPU_range_spec> }
| NUMANODE = <NUMA_node_range_spec>
}
<CPU_range_spec> ::=
{ CPU_ID | CPU_ID TO CPU_ID } [ ,...n ]
<NUMA_node_range_spec> ::=
{ NUMA_node_ID | NUMA_node_ID TO NUMA_node_ID } [ ,...n ]
<diagnostic_log> ::=
DIAGNOSTICS LOG
{
ON
| OFF
| PATH = { 'os_file_path' | DEFAULT }
| MAX_SIZE = { 'log_max_size' MB | DEFAULT }
| MAX_FILES = { 'max_file_count' | DEFAULT }
}
<failover_cluster_property> ::=
FAILOVER CLUSTER PROPERTY <resource_property>
<resource_property> ::=
{
VerboseLogging = { 'logging_detail' | DEFAULT }
| SqlDumperDumpFlags = { 'dump_file_type' | DEFAULT }
| SqlDumperDumpPath = { 'os_file_path'| DEFAULT }
| SqlDumperDumpTimeOut = { 'dump_time-out' | DEFAULT }
| FailureConditionLevel = { 'failure_condition_level' | DEFAULT }
| HealthCheckTimeout = { 'health_check_time-out' | DEFAULT }
| ClusterConnectionOptions = '<key_value_pairs>[;...]'
}
<hadr_cluster_context> ::=
HADR CLUSTER CONTEXT = { 'remote_windows_cluster' | LOCAL }
<buffer_pool_extension>::=
BUFFER POOL EXTENSION
{ ON ( FILENAME = 'os_file_path_and_name' , SIZE = <size_spec> )
| OFF }
<size_spec> ::=
{ size [ KB | MB | GB ] }
<soft_numa> ::=
SOFTNUMA
{ ON | OFF }
<memory-optimized> ::=
MEMORY_OPTIMIZED
{
ON
| OFF
| [ TEMPDB_METADATA = { ON [(RESOURCE_POOL='resource_pool_name')] | OFF }
| [ HYBRID_BUFFER_POOL = { ON | OFF }
}
<hardware_offload> ::=
HARDWARE_OFFLOAD
{
ON
| OFF
}
<suspend_for_snapshot_backup> ::=
SET SUSPEND_FOR_SNAPSHOT_BACKUP = { ON | OFF } [ ( GROUP = ( <database>,...n) [ , MODE = COPY_ONLY ] ) ]
Arguments
< > process_affinity ::=
FOLYAMAT AFFINITÁSA
Lehetővé teszi a hardverszálak cpu-kkal való társításához.
CPU = { AUTO | <> CPU_range_spec }
Elosztja az SQL Server feldolgozói szálait a megadott tartományon belüli processzorokra. A megadott tartományon kívüli cpu-k nem rendelkeznek hozzárendelt szállal.
AUTO
Megadja, hogy nincs-e processzorhoz hozzárendelve szál. Az operációs rendszer szabadon áthelyezheti a szálakat a processzorok között a kiszolgálói számítási feladat alapján. Ez a beállítás az alapértelmezett beállítás, és ajánlott.
<
> CPU_range_spec ::=
Megadja a processzort vagy a processzortartományt, amelyhez szálakat rendelhet.
{ CPU_ID | CPU_ID TO CPU_ID } [ ,... n ]
Egy vagy több PROCESSZOR listája. A CPU-azonosítók 0-val kezdődnek, és egész számok .
NUMANODE = <NUMA_node_range_spec>
Szálakat rendel a megadott NUMA-csomóponthoz vagy csomóponttartományhoz tartozó összes CPU-hoz.
<
> NUMA_node_range_spec ::=
Megadja a NUMA-csomópontot vagy a NUMA-csomópontok tartományát.
{ NUMA_node_ID | NUMA_node_ID TO NUMA_node_ID } [ ,... n ]
Egy vagy több NUMA-csomópont listája. A NUMA csomópontazonosítói 0-nál kezdődnek, és egész számok .
< > diagnostic_log ::=
A következőkre vonatkozik: SQL Server (az SQL Server 2012-től kezdve (11.x)).
DIAGNOSZTIKAI NAPLÓ
Elindítja vagy leállítja az sp_server_diagnostics eljárás által rögzített diagnosztikai adatok naplózását. Ez az argumentum az SQLDIAG-naplókonfigurációs paramétereket is beállítja, például a naplófájlok adatáthelyezésének számát, a naplófájl méretét és a fájl helyét. További információ: Feladatátvevő fürtpéldány diagnosztikai naplójának megtekintése és olvasása.
ON
Elindítja az SQL Server naplózási diagnosztikai adatait a PATH fájlbeállításban megadott helyen. Ez az alapértelmezett argumentum.
OFF
Leállítja a diagnosztikai adatok naplózását.
PATH = { 'os_file_path' | ALAPÉRTELMEZETT }
A diagnosztikai naplók helyét jelző elérési út. Az alapértelmezett hely az <\MSSQL\Log> az SQL Server feladatátvevő fürtpéldány telepítési mappájában.
MAX_SIZE = { "log_max_size" MB | ALAPÉRTELMEZETT }
Maximális méret megabájtban, amelyre az egyes diagnosztikai naplók növekedhetnek. Az alapértelmezett érték 100 MB.
MAX_FILES = { "max_file_count" | ALAPÉRTELMEZETT }
A számítógépen tárolható diagnosztikai naplófájlok maximális száma, mielőtt újra felhasználhatók lennének az új diagnosztikai naplókhoz.
< > failover_cluster_property ::=
A következőkre vonatkozik: SQL Server (az SQL Server 2012-től kezdve (11.x)).
FELADATÁTVEVŐ FÜRT TULAJDONSÁGA
Módosítja az SQL Server-erőforrás privát feladatátvevő fürt tulajdonságait.
RÉSZLETES NAPLÓZÁS = { "logging_detail" | ALAPÉRTELMEZETT }
Beállítja az SQL Server feladatátvételi fürtszolgáltatás naplózási szintjét. Bekapcsolható, hogy további részleteket adjon meg a hibanaplókban a hibaelhárításhoz.
0 – A naplózás ki van kapcsolva (alapértelmezett)
1 – Csak hibák
2 – Hibák és figyelmeztetések
Erőforrás-feladatátvételi forgatókönyvekben az SQL Server erőforrás DLL-je le tudja kérni a memóriaképfájlt a feladatátvétel előtt. Ez az FCI és a rendelkezésre állási csoport technológiáira is vonatkozik. Amikor az SQL Server-erőforrás DLL-je megállapítja, hogy egy SQL Server-erőforrás meghiúsult, az SQL Server erőforrás DLL-je a Sqldumper.exe segédprogrammal szerzi be az SQL Server-folyamat memóriaképfájlját. Ahhoz, hogy a Sqldumper.exe segédprogram sikeresen létrehozza a memóriaképfájlt az erőforrás feladatátvételekor, a következő három tulajdonságot kell előfeltételként beállítania: SqlDumperDumpTimeOut, SqlDumperDumpPath, SqlDumperDumpFlags.
SQLDUMPEREDUMPFLAGS
Meghatározza az SQL Server SQLDumper segédprogram által létrehozott memóriaképfájlok típusát. Az alapértelmezett beállítás a 0. A decimális értékeket a hexadecimális helyett a rendszer a beállításhoz használja. A 288-at, a közvetett memóriával rendelkező mini memóriaképek esetében 296-ot, a szűrt memóriaképek esetében pedig a 33024-et. További információ: SQL Server Dumper Utility Knowledgebase cikk.
SQLDUMPERDUMPPATH = { 'os_file_path' | ALAPÉRTELMEZETT }
Az a hely, ahol az SQLDumper segédprogram tárolja a memóriaképfájlokat. További információ: SQL Server Dumper Utility Knowledgebase cikk.
SQLDUMPERDUMPTIMEOUT = { 'dump_time-out' | ALAPÉRTELMEZETT }
Az SQLDumper segédprogram időtúllépési értéke ezredmásodperben, amely memóriaképet hoz létre SQL Server-hiba esetén. Az alapértelmezett érték 0, ami azt jelenti, hogy nincs időkorlát a memóriakép befejezésére. További információ: SQL Server Dumper Utility Knowledgebase cikk.
FAILURECONDITIONLEVEL = { 'failure_condition_level' | ALAPÉRTELMEZETT }
Azok a feltételek, amelyek mellett az SQL Server feladatátvevő fürtpéldányának feladatátvételt vagy újraindítást kell végrehajtania. Az alapértelmezett érték 3, ami azt jelenti, hogy az SQL Server-erőforrás feladatátvételt vagy újraindítást fog végrehajtani kritikus kiszolgálóhibák esetén. Erről és a hibaállapot egyéb szintjeiről további információt a FailureConditionLevel tulajdonságbeállítások konfigurálása című témakörben talál.
HEALTHCHECKTIMEOUT = { 'health_check_time-out' | ALAPÉRTELMEZETT }
Az az időtúllépési érték, amely azt jelzi, hogy az SQL Server adatbázismotor erőforrás DLL-jének mennyi ideig kell várnia a kiszolgáló állapotadataira, mielőtt az SQL Server-példányt nem válaszolónak tekintené. Az időtúllépési érték ezredmásodpercben van kifejezve. Az alapértelmezett érték 60 000 ezredmásodperc (60 másodperc).
ClusterConnectionOptions = '<key_value_pairs>[;...]'
A következőkre vonatkozik: SQL Server 2025 (17.x) és újabb verziók
A záradék használatával kényszerítheti a CLUSTER_CONNECTION_OPTIONSTLS 1.3 titkosítást a Windows Server feladatátvevő fürt és a feladatátvevő fürt példánya közötti kommunikációhoz. A beállítások a kulcs-érték párok listájaként vannak megadva pontosvesszővel elválasztva. A kulcs-érték párok a kapcsolati sztring titkosításának konfigurálására szolgálnak a feladatátvevő fürtpéldányhoz.
Ha vissza szeretne térni az alapértelmezett titkosításra, állítsa a CLUSTER_CONNECTION_OPTIONS záradékot üres sztringre. SQL Server 2025 (17.x) alapértelmezettként Encrypt=Mandatory, és TrustServerCertificate=Yes a failover klaszter példányhoz való csatlakozásokhoz kapcsolódik.
További információkért tekintse át a csatlakozást egy feladatátvevő fürtpéldányhoz szigorú titkosítással és TDS 8.0-val.
Az alábbi táblázat a záradékban CLUSTER_CONNECTION_OPTIONS használható kulcs-érték párokat ismerteti:
| Key | Támogatott értékek | Description |
|---|---|---|
Encrypt |
\ |
A feladatátvevő fürtpéldány titkosításának kényszerítési módját adja meg. Ha a kiszolgáló nem támogatja a titkosítást, a kapcsolat meghiúsul. Ha a titkosítás értéke Mandatoryigen, akkor TrustServerCertificate igen értékre kell állítani. Ha a titkosítás értéke az Strict , akkor TrustServerCertificate a rendszer figyelmen kívül hagyja. Ez a kulcsérték-pár szükséges. |
HostNameInCertificate |
Virtuális kiszolgáló neve | A titkosításhoz használt tanúsítványban megadja a virtuális kiszolgáló nevét. Ennek az értéknek meg kell egyeznie a tanúsítvány Tulajdonos alternatív nevének értékével. Ha a kiszolgáló neve szerepel a tanúsítványban, kihagyhatja a HostNameInCertificate kulcs-érték párot. Ha a kiszolgáló neve nem szerepel a tanúsítványban, meg kell adnia a HostNameInCertificate kulcs-érték párot a virtuális kiszolgáló nevével. Ez a kulcsértékpár nem kötelező.* |
TrustServerCertificate |
Yes, No |
Úgy van yes beállítva, hogy az illesztőprogram ne érvényesítse a kiszolgáló TLS/SSL-tanúsítványát. Ha no, az illesztőprogram ellenőrzi a tanúsítványt. További információ: TDS 8.0. Ez a kulcsértékpár nem kötelező.* |
ServerCertificate |
A tanúsítvány elérési útja | Ha nem szeretné használni HostNameInCertificate, átadhatja a tanúsítvány elérési útját. A fürtszolgáltatás-fióknak engedéllyel kell rendelkeznie ahhoz, hogy beolvassa a tanúsítványt a megadott helyről. Ez a kulcsértékpár nem kötelező. |
CLUSTER_CONNECTION_OPTIONS |
Üres sztring ('') |
Törli a meglévő konfigurációt, és visszaállítja az alapértelmezett titkosítási beállításokat.Encrypt=MandatoryTrustServerCertificate=Yes |
A példákból megtudhatja , hogyan használhatja a záradékot CLUSTER_CONNECTION_OPTIONS .
< > hadr_cluster_context ::=
A következőkre vonatkozik: SQL Server (az SQL Server 2012-től kezdve (11.x)).
HADR-FÜRTKÖRNYEZET = { "remote_windows_cluster" | LOCAL }
A kiszolgálópéldány HADR-fürtkörnyezetét a megadott Windows Server feladatátvevő fürtre (WSFC) váltja. A HADR-fürtkörnyezet határozza meg, hogy a WSFC milyen metaadatokat kezel a kiszolgálópéldány által üzemeltetett rendelkezésre állási replikákhoz. A SET HADR CLUSTER CONTEXT lehetőséget csak akkor használja, ha az Always On rendelkezésre állási csoportok fürtközi migrálását az SQL Server 2012 SP1 egy példányára (11.0.3x) vagy újabb verzióra egy új WSFC r-en.
A HADR-fürtkörnyezetet csak a helyi WSFC-ről válthatja távoli WSFC-re. Ezután a távoli WSFC-ről a helyi WSFC-re válthat. A HADR-fürtkörnyezet csak akkor váltható távoli fürtre, ha az SQL Server példánya nem üzemeltet rendelkezésre állási replikákat.
A távoli HADR-fürtkörnyezet bármikor visszakapcsolható a helyi fürtre. A környezet azonban nem váltható újra, amíg a kiszolgálópéldány bármilyen rendelkezésre állási replikát üzemeltet.
A célfürt azonosításához adja meg az alábbi értékek egyikét:
windows_cluster
A WSFC hálózatneve. Megadhatja a rövid nevet vagy a teljes tartománynevet. A rövid név cél IP-címének megkereséséhez az ALTER SERVER CONFIGURATION DNS-felbontást használ. Bizonyos esetekben a rövid név zavart okozhat, és a DNS helytelen IP-címet adhat vissza. Javasoljuk, hogy adja meg a teljes tartománynevet.
Megjegyzés:
Az ezzel a beállítással végzett fürtök közötti migrálás már nem támogatott. Fürtközi migrálás végrehajtásához használjon elosztott rendelkezésre állási csoportot vagy más módszert, például naplószállítást.
HELYI
A helyi WSFC.
További információ: A kiszolgálópéldány (SQL Server) HADR-fürtkörnyezetének módosítása.
< >buffer_pool_extension::=
A következőkre vonatkozik: SQL Server (az SQL Server 2014-től kezdve (12.x)).
ON
Engedélyezi a pufferkészlet bővítményét. Ez a beállítás kibővíti a pufferkészlet méretét nemvolatile storage használatával. A nemvolatilis tárolók, például a szilárdtest-meghajtók (SSD) tiszta adatoldalakat tárolnak a készletben. A funkcióval kapcsolatos további információkért lásd a pufferkészlet bővítményét. A pufferkészlet bővítmény nem érhető el minden SQL Server-kiadásban. További információkért lásd az SQL Server 2022
FÁJLNÉV = 'os_file_path_and_name'
Meghatározza a pufferkészlet bővítménygyorsítótár-fájljának könyvtár elérési útját és nevét. A fájlkiterjesztést a következőként kell megadni: . BPE. A FILENAME módosítása előtt kapcsolja ki a PUFFERKÉSZLET BŐVÍTMÉNYT.
MÉRET = méret [ KB | MB | GB ]
Meghatározza a gyorsítótár méretét. Az alapértelmezett méretspecifikáció a KB. A minimális méret a kiszolgálómemória maximális mérete. A maximális korlát a kiszolgáló maximális memóriájának 32-szerese. További információ a kiszolgálómemória maximális számáról: sp_configure (Transact-SQL).
A fájl méretének módosítása előtt kapcsolja ki a PUFFERKÉSZLET BŐVÍTMÉNYt. Az aktuális méretnél kisebb méret megadásához az SQL Server-példányt újra kell indítani a memória visszanyeréséhez. Ellenkező esetben a megadott méretnek meg kell egyeznie az aktuális méretével vagy nagyobbnak kell lennie.
OFF
Letiltja a pufferkészlet bővítményét. Tiltsa le a pufferkészlet bővítménybeállítását, mielőtt módosítaná a társított paramétereket, például a fájl méretét vagy nevét. Ha ez a beállítás le van tiltva, az összes kapcsolódó konfigurációs információ el lesz távolítva a beállításjegyzékből.
Figyelmeztetés
A pufferkészlet bővítményének letiltása negatív hatással lehet a kiszolgáló teljesítményére, mivel a pufferkészlet mérete jelentősen csökken.
<soft_numa>
A következőkre vonatkozik: SQL Server (az SQL Server 2016-tól kezdve (13.x)).
ON
Lehetővé teszi az automatikus particionálást a nagy NUMA-hardvercsomópontok kisebb NUMA-csomópontokra való felosztásához. A futó érték módosításához újra kell indítani az adatbázismotort.
OFF
Letiltja a nagy NUMA-hardvercsomópontok automatikus szoftverparticionálását kisebb NUMA-csomópontokra. A futó érték módosításához újra kell indítani az adatbázismotort.
Figyelmeztetés
A SOFT NUMA beállítással és az SQL Server-ügynökkel kapcsolatos ALTER SERVER CONFIGURATION utasítás viselkedésével kapcsolatban ismert problémák merülnek fel. A műveletek ajánlott sorrendje a következő:
- Állítsa le az SQL Server-ügynök példányát.
- Hajtsa végre az ALTER SERVER CONFIGURATION SOFT NUMA beállítását.
- Indítsa újra az SQL Server-példányt.
- Indítsa el az SQL Server-ügynök példányát.
További információ: Ha az SQL Server-szolgáltatás újraindítása előtt a SET SOFTNUMA paranccsal futtatja az ALTER SERVER-KONFIGURÁCIÓ parancsot, akkor az SQL Server Agent szolgáltatás leállásakor egy T-SQL RECONFIGURE parancsot futtat, amely visszaállítja a SOFTNUMA-beállításokat az ALTER SERVER KONFIGURÁCIÓja előtti állapotba.
< > memory_optimized ::=
A következőkre vonatkozik: SQL Server (az SQL Server 2019-től kezdve (15.x)).
RA
Engedélyezi a In-Memory Adatbázis szolgáltatáscsalád részét képező összes példányszintű szolgáltatást. Ez jelenleg a memóriaoptimalizált tempdb-metaadatokat és a hibrid pufferkészletet tartalmazza. A hatályba lépéshez újraindítás szükséges.
KI
Letiltja az In-Memory Database szolgáltatáscsalád részét képező összes példányszintű szolgáltatást. A hatályba lépéshez újraindítás szükséges.
TEMPDB_METADATA = BE | KI
Csak a memóriaoptimalizált tempdb metaadatokat engedélyezi vagy tiltja le. A hatályba lépéshez újraindítás szükséges.
RESOURCE_POOL='resource_pool_name'
Ha TEMPDB_METADATA = ON értékekkel kombinálva megadja a tempdb-hez használandó felhasználó által definiált erőforráskészletet. Ha nincs megadva, a tempdb az alapértelmezett készletet fogja használni. A készletnek már léteznie kell. Ha a készlet nem érhető el a szolgáltatás újraindításakor, a tempdb az alapértelmezett készletet fogja használni.
HYBRID_BUFFER_POOL = BE | KI
Engedélyezi vagy letiltja a hibrid pufferkészletet a példány szintjén. A hatályba lépéshez újraindítás szükséges.
< > hardware_offload ::=
A következőkre vonatkozik: SQL Server (az SQL Server 2022-től kezdve (16.x)).
RA
Lehetővé teszi a példány integrált gyorsításának és kiszervezésének használatát. Újraindítást igényel.
KI
Letiltja az integrált gyorsítás és kiszervezés minden példányszintű használatát. A hatályba lépéshez újraindítás szükséges.
További információ: Integrált gyorsítás és kiszervezés.
< > suspend_for_snapshot_backup ::=
A következőkre vonatkozik: SQL Server (AZ SQL Server 2022-től kezdve (16.x))
Felfüggeszti az adatbázisokat pillanatképek biztonsági mentéséhez. Meghatározhat egy vagy több adatbáziscsoportot. Csak másolási módot jelölhet ki.
SET SUSPEND_FOR_SNAPSHOT_BACKUP = { ON | KI }
Felfüggeszti vagy megszünteti az adatbázisok felfüggesztését. Alapértelmezett kikapcsolva.
GROUP = ( <adatbázis>,... n)
Opcionális. Egy vagy több felfüggesztendő adatbáziscsoportot határoz meg. Ha nincs megadva, a beállítás az összes adatbázisra érvényes.
MÓD = COPY_ONLY
Opcionális. COPY_ONLY módot használ az összes adatbázis biztonsági mentéséhez.
Általános megjegyzések
Ez az utasítás nem igényli az SQL Server újraindítását, kivéve, ha kifejezetten másként van feltüntetve. Ha ez egy SQL Server feladatátvevő fürtpéldány, nem szükséges újraindítani az SQL Server-fürterőforrást.
Korlátozások és korlátozások
Ez az utasítás nem támogatja a DDL-eseményindítókat.
Permissions
Megköveteli:
-
ALTER SETTINGSa folyamat affinitási beállításának engedélyei. -
ALTER SETTINGSésVIEW SERVER STATEengedélyek a diagnosztikai napló és a feladatátvevő fürt tulajdonságbeállításaihoz. -
CONTROL SERVERengedély a HADR-fürt környezeti beállításához. -
ALTER SERVER STATEengedély a pufferkészlet bővítményének beállításához.
Az SQL Server adatbázismotor erőforrás DLL-je a Helyi rendszer fiók alatt fut. Ezért a Helyi rendszer fióknak olvasási és írási hozzáféréssel kell rendelkeznie a diagnosztikai napló beállításban megadott elérési úthoz.
Példák
| Kategória | Kiemelt szintaxiselemek |
|---|---|
| Folyamat-affinitás beállítása | CPU * NUMANODE * AUTOMATA |
| Diagnosztikai napló beállításainak megadása | BEKAPCSOLVA * ELÉRÉSI ÚT * MAX_SIZE |
| Feladatátvevő fürt tulajdonságainak beállítása | HealthCheckTimeout |
| Rendelkezésre állási replika fürtkörnyezetének módosítása | "windows_cluster" |
| A pufferkészlet bővítményének beállítása | PUFFERKÉSZLET BŐVÍTMÉNYE |
| In-Memory Adatbázis beállításainak megadása | MEMORY_OPTIMIZED |
Folyamat-affinitás beállítása
Az ebben a szakaszban szereplő példák bemutatják, hogyan állítható be a folyamat affinitása a CPU-khoz és a NUMA-csomópontokhoz. A példák feltételezik, hogy a kiszolgáló 256 processzort tartalmaz, amelyek négy, egyenként 16 NUMA-csomópontból álló csoportba vannak rendezve. A szálak nincsenek NUMA-csomóponthoz vagy CPU-hoz rendelve.
- 0. csoport: NUMA-csomópontok 0–3, CPU-k 0–63
- 1. csoport: NUMA-csomópontok 4–7, CPU-k 64–127
- 2. csoport: NUMA-csomópontok 8–12, CPU-k 128–191
- 3. csoport: NUMA-csomópontok 13–16, CPU-k 192–255
A. Affinitás beállítása az összes CPU-hoz a 0. és a 2. csoportban
Az alábbi példa az affinitást a 0. és a 2. csoport összes PROCESSZORához beállítja.
ALTER SERVER CONFIGURATION
SET PROCESS AFFINITY CPU=0 TO 63, 128 TO 191;
B. Affinitás beállítása az összes PROCESSZORhoz a 0 és a 7 NUMA-csomópontban
Az alábbi példa a cpu-affinitást csak csomópontokra állítja 07 be.
ALTER SERVER CONFIGURATION
SET PROCESS AFFINITY NUMANODE=0, 7;
C. Affinitás beállítása 60–200 CPU-ra
Az alábbi példa a 60–200-ra állítja az affinitást.
ALTER SERVER CONFIGURATION
SET PROCESS AFFINITY CPU=60 TO 200;
D. Affinitás beállítása a 0 CPU-hoz egy olyan rendszeren, amely két CPU-val rendelkezik
Az alábbi példa egy két PROCESSZORt tartalmazó számítógépen állítja be az affinitást CPU=0 . A következő utasítás végrehajtása előtt a belső affinitás bitmaszkja 00.
ALTER SERVER CONFIGURATION SET PROCESS AFFINITY CPU=0;
E. Affinitás beállítása AUTO-ra
Az alábbi példa az affinitást a következőre AUTOállítja be: .
ALTER SERVER CONFIGURATION
SET PROCESS AFFINITY CPU=AUTO;
Diagnosztikai napló beállításainak megadása
A következőkre vonatkozik: SQL Server (az SQL Server 2012-től kezdve (11.x)).
Az ebben a szakaszban található példák bemutatják, hogyan állíthatja be a diagnosztikai napló beállítás értékeit.
A. Diagnosztikai naplózás indítása
Az alábbi példa elindítja a diagnosztikai adatok naplózását.
ALTER SERVER CONFIGURATION SET DIAGNOSTICS LOG ON;
B. Diagnosztikai naplózás leállítása
Az alábbi példa leállítja a diagnosztikai adatok naplózását.
ALTER SERVER CONFIGURATION SET DIAGNOSTICS LOG OFF;
C. A diagnosztikai naplók helyének megadása
Az alábbi példa a diagnosztikai naplók helyét a megadott fájl elérési útjára állítja.
ALTER SERVER CONFIGURATION
SET DIAGNOSTICS LOG PATH = 'C:\logs';
D. Az egyes diagnosztikai naplók maximális méretének megadása
Az alábbi példa az egyes diagnosztikai naplók maximális méretét 10 megabájtra állítja.
ALTER SERVER CONFIGURATION
SET DIAGNOSTICS LOG MAX_SIZE = 10 MB;
Feladatátvevő fürt tulajdonságainak beállítása
A következőkre vonatkozik: SQL Server (az SQL Server 2012-től kezdve (11.x)).
Az alábbi példa az SQL Server feladatátvevő fürt erőforrás-tulajdonságainak beállítását mutatja be.
A. A HealthCheckTimeout tulajdonság értékének megadása
Az alábbi példa 15 000 ezredmásodpercre (15 másodpercre) állítja HealthCheckTimeout a beállítást.
ALTER SERVER CONFIGURATION
SET FAILOVER CLUSTER PROPERTY HealthCheckTimeout = 15000;
B. Rendelkezésre állási replika fürtkörnyezetének módosítása
Az alábbi példa az SQL Server-példány HADR-fürtkörnyezetét módosítja. A cél WSFC-fürt clus01megadásához a példa a teljes fürtobjektum nevét adja meg. clus01.xyz.com
ALTER SERVER CONFIGURATION SET HADR CLUSTER CONTEXT = 'clus01.xyz.com';
Pufferkészlet bővítmény beállításainak beállítása
A. A pufferkészlet bővítményének beállítása
A következőkre vonatkozik: SQL Server (az SQL Server 2014-től kezdve (12.x)).
Az alábbi példa engedélyezi a pufferkészlet bővítményét, és megadja a fájl nevét és méretét.
ALTER SERVER CONFIGURATION
SET BUFFER POOL EXTENSION ON
(FILENAME = 'F:\SSDCACHE\Example.BPE', SIZE = 50 GB);
B. Pufferkészlet bővítményparamétereinek módosítása
Az alábbi példa módosítja a pufferkészlet bővítményfájljának méretét. A pufferkészlet bővítményét le kell tiltani a paraméterek módosítása előtt.
ALTER SERVER CONFIGURATION
SET BUFFER POOL EXTENSION OFF;
GO
EXEC sp_configure 'max server memory (MB)', 12000;
GO
RECONFIGURE;
GO
ALTER SERVER CONFIGURATION
SET BUFFER POOL EXTENSION ON
(FILENAME = 'F:\SSDCACHE\Example.BPE', SIZE = 60 GB);
GO
In-Memory adatbázis beállításainak beállítása
A következőkre vonatkozik: SQL Server (az SQL Server 2019-től kezdve (15.x)).
A. Az összes In-Memory adatbázis-funkció engedélyezése alapértelmezett beállításokkal
ALTER SERVER CONFIGURATION SET MEMORY_OPTIMIZED ON;
GO
B. Memóriaoptimalizált tempdb-metaadatok engedélyezése az alapértelmezett erőforráskészlet használatával
ALTER SERVER CONFIGURATION SET MEMORY_OPTIMIZED TEMPDB_METADATA = ON;
GO
C. Memóriaoptimalizált tempdb-metaadatok engedélyezése felhasználó által definiált erőforráskészlettel
ALTER SERVER CONFIGURATION SET MEMORY_OPTIMIZED TEMPDB_METADATA = ON (RESOURCE_POOL = 'pool_name');
GO
D. Hibrid pufferkészlet engedélyezése
ALTER SERVER CONFIGURATION SET MEMORY_OPTIMIZED HYBRID_BUFFER_POOL = ON;
GO
E. Szigorú titkosítás kényszerítése a feladatátvevő fürtpéldányra
Az ebben a szakaszban szereplő példák a feladatátvevő fürtpéldányhoz kapcsolódó kapcsolatok titkosítását kényszerítik ki.
Ha a kiszolgáló neve szerepel a tanúsítványban, kihagyhatja a HostNameInCertificate következő lehetőséget:
ALTER SERVER CONFIGURATION
SET FAILOVER CLUSTER PROPERTY (
CLUSTER_CONNECTION_OPTIONS = 'Encrypt=Strict')
Ha a kiszolgáló neve nem szerepel a tanúsítvány tulajdonos alternatív neveként , akkor meg kell adnia azt az értéket, amely szerepel a tulajdonos alternatív neve mezőben a HostNameInCertificate beállításban.
ALTER SERVER CONFIGURATION
SET FAILOVER CLUSTER PROPERTY (
CLUSTER_CONNECTION_OPTIONS = 'Encrypt=Strict;HostNameInCertificate=<Subject Alternative Name>')
Ha a tulajdonságot szeretné használni ahelyett ServerCertificate , hogy értéket adna a következőhöz HostNameInCertificate:
ALTER SERVER CONFIGURATION
SET FAILOVER CLUSTER PROPERTY (
CLUSTER_CONNECTION_OPTIONS = 'Encrypt=Strict;ServerCertificate=C:\Users\admin\SqlAGCertificate.cer')
Lásd még:
Soft-NUMA (SQL Server)
A kiszolgálópéldány (SQL Server) HADR-fürtkörnyezetének módosítása
sys.dm_os_schedulers (Transact-SQL)
sys.dm_os_memory_nodes (Transact-SQL)
sys.dm_os_buffer_pool_extension_configuration (Transact-SQL)
Pufferkészlet bővítménye