Nyheter i SQL Server 2022
gäller för: SQL Server 2022 (16.x)
SQL Server 2022 (16.x) bygger på tidigare versioner för att utöka SQL Server som en plattform som ger dig val av utvecklingsspråk, datatyper, lokala miljöer eller molnmiljöer och operativsystem.
Följande video introducerar SQL Server 2022 (16.x).
Mer videoinnehåll finns i:
Den här artikeln sammanfattar de nya funktionerna och förbättringarna för SQL Server 2022 (16.x).
Hämta SQL Server 2022 (16.x)
Hämta SQL Server 2022 Evaluation Edition. Versionsnummer: 16.0.1000.6.
Mer information och kända problem finns i release-anteckningar för SQL Server 2022.
För bästa möjliga upplevelse med SQL Server 2022 (16.x) använder du de senaste verktygen.
Funktionshöjdpunkter
I följande avsnitt identifieras funktioner som har förbättrats i SQL Server 2022 (16.x).
- Analytics
- tillgänglighet
- Security
- Prestanda
- Query Store och intelligent frågebearbetning
- Management
- Platform
- Språk
Analytics
Ny funktion eller uppdatering | Detaljer |
---|---|
Azure Synapse Link för SQL | Få nästan realtidsanalys över driftdata i SQL Server 2022 (16.x). Med en sömlös integrering mellan driftslager i SQL Server 2022 (16.x) och Azure Synapse Analytics dedikerade SQL-pooler kan du med Azure Synapse Link för SQL köra analys-, business intelligence- och maskininlärningsscenarier på dina driftdata med minsta möjliga effekt på källdatabaser med en ny ändringsflödesteknik. Mer information finns i Vad är Azure Synapse Link för SQL?. Se även begränsningar och kända problem med Azure Synapse Link för SQL. |
Objektlagringsintegrering | SQL Server 2022 (16.x) introducerar ny objektlagringsintegrering till dataplattformen, så att du kan integrera SQL Server med S3-kompatibel objektlagring, utöver Azure Storage. Den första är säkerhetskopiering till URL- och den andra är Data Lake-virtualisering. Data Lake Virtualization integrerar PolyBase med S3-kompatibel objektlagringoch lägger till stöd för att fråga parquet-filer med T-SQL. |
Datavirtualisering | Fråga olika typer av data på olika typer av datakällor från SQL Server. Sql Server 2022 (16.x) Kumulativ uppdatering 2 introducerar nu stöd för Oracle TNS-filer. Mer information och exempel finns i CREATE EXTERNAL DATA SOURCE (Transact-SQL) CONNECTION_OPTIONS. |
Tillgänglighet
Ny funktion eller uppdatering | Detaljer |
---|---|
Länk till Azure SQL Managed Instance | Replikera dina data mellan din SQL Server-instans till Azure SQL Managed Instance för haveriberedskap och migrering. Se Översikt över länken för hanterad instans. |
Begränsad tillgänglighetsgrupp | Skapa en AlwaysOn-tillgänglighetsgrupp som: – Hanterar sina egna metadataobjekt (användare, inloggningar, behörigheter, SQL Agent-jobb osv.) på tillgänglighetsgruppsnivå utöver instansnivån. – Innehåller specialiserade inneslutna systemdatabaser i tillgänglighetsgruppen. Mer information finns i Vad är en innesluten tillgänglighetsgrupp? |
Distribuerad tillgänglighetsgrupp | Nu använder du flera TCP-anslutningar för bättre användning av nätverksbandbredd över en fjärrlänk med långa tcp-svarstider. |
Förbättrade metadata för säkerhetskopiering |
backupset systemtabell returnerar den senaste giltiga återställningstiden. Se säkerhetskopieringsuppsättning. |
Säkerhet
Ny funktion eller uppdatering | Detaljer |
---|---|
Microsoft Defender för molnintegrering | Skydda dina SQL-servrar med Defender för SQL-plan. Defender för SQL-planen kräver att SQL Server-tillägget för Azure är aktiverat och innehåller funktioner för att identifiera och minimera potentiella databassårbarheter och identifiera avvikande aktiviteter som kan tyda på ett hot mot dina databaser. Mer information om hur Defender för SQL kan skydda hela databasegendomen finns i Översikt över Microsoft Defender för Azure SQL. |
Microsoft Purview-integrering | Tillämpa Microsoft Purview-åtkomstprinciper på alla SQL Server-instanser som har registrerats i både Azure Arc och Microsoft Purview Data Use Management. Nyligen introducerad SQL Performance Monitor och SQL Security Audit roller, i linje med principen om lägsta behörighet med hjälp av Microsoft Purview-åtkomstprinciper. Mer information finns i Etablera åtkomst av dataägare för SQL Server som aktiveras av Azure Arc. |
Huvudbok | Transaktionsregisterfunktionen erbjuder möjligheter för att märka otillåtna ändringar i din databas. Du kan kryptografiskt intyga för andra parter, till exempel granskare eller andra affärsparter, att dina data inte manipulerades. Se Ledger-översikt. |
Microsoft Entra-autentisering | Använd autentisering med Microsoft Entra-ID (tidigare Azure Active Directory) för att ansluta till SQL Server. Från och med SQL Server 2022 (16.x) Kumulativ uppdatering 6 kan du konfigurera transaktionsreplikering med Microsoft Entra-autentisering – allmänt tillgänglig (GA) i Kumulativ uppdatering 12. |
Alltid krypterad med säkra enklaver | Stöd för JOIN, GROUP BY och ORDER BY och för textkolumner som använder UTF-8-sortering i konfidentiella frågor med enklaver. Förbättrad prestanda. Se Alltid krypterat med säkra enklaver. |
Åtkomstkontroll: Behörigheter | Nya granulära behörigheter förbättrar efterlevnaden av principen om minsta privilegium Läs här för en detaljerad förklaring av det omarbetade SQL-behörighetssystemet för principen om minsta privilegium och externa principer. |
Åtkomstkontroll: Roller på servernivå | Nya inbyggda roller på servernivå aktiverar åtkomst med minsta möjliga privilegier för administrativa uppgifter som gäller för hela SQL Server-instansen. |
Dynamisk datamaskning | Detaljerade UNMASK-behörigheter för dynamisk datamaskning. |
Stöd för PFX-certifikat och andra kryptografiska förbättringar | Nytt stöd för import och export av PFX-fil formaterad certifikat och privata nycklar. Möjlighet att säkerhetskopiera och återställa huvudnycklar i Azure Blob Storage. SQL Server-genererade certifikat har nu en RSA-standardnyckelstorlek på 3 072 bitar. SÄKERHETSKOPIERA SYMMETRISK NYCKEL och ÅTERSTÄLLA SYMMETRISK NYCKEL. Se även RESERVCERTIFIKAT. |
Stöd för MS-TDS 8.0-protokoll | Ny iteration av MS-TDS protokoll. Se stöd för TDS 8.0 och TLS 1.3: – Gör kryptering obligatoriskt – Anpassar MS-TDS med HTTPS, vilket gör den hanterbar av nätverksenheter för ytterligare säkerhet – Tar bort MS-TDS/TLS anpassad interfoliering och möjliggör användning av TLS 1.3 och efterföljande TLS-protokollversioner. |
Prestanda
Ny funktion eller uppdatering | Detaljer |
---|---|
Förbättringar av samtidighet för systemets sidlås | Samtidiga uppdateringar av sidor med global allokeringskarta (GAM) och delade sidor med global allokeringskarta (SGAM) minskar spärrkonkurrensen vid allokering/frigörande av datasidor och omfattningar. Dessa förbättringar gäller för alla användardatabaser och gynnar särskilt tempdb krävande arbetslaster. |
Parallell genomsökning av buffertpool | Förbättrar prestandan för genomsökningsåtgärder för buffertpooler på datorer med stort minne genom att använda flera CPU-kärnor. Läs mer om åtgärder som utlöser en buffertpoolsökning kan köras långsamt på datorer med stort minne. |
Ordnat grupperat kolumnlagringsindex | Ett ordnat grupperat columnstore-index (CCI) sorterar befintliga data i minnet innan indexverktyget komprimerar data till indexsegment. Detta har potentialen för effektivare segmenteliminering, vilket resulterar i bättre prestanda eftersom antalet segment som ska läsas från disk minskas. Mer information finns i CREATE COLUMNSTORE INDEX och What's new in columnstore indexes. Se Prestandaoptimering med ordnade grupperade kolumnlagringsindex. |
Förbättrad eliminering av segment i kolumnlagring | Alla columnstore-index drar nytta av förbättrad segmenteliminering efter datatyp. Val av datatyp kan ha en betydande inverkan på frågeprestandabaserade vanliga filterpredikat för frågor i kolumnlagringsindexet. Denna segmenteliminering tillämpas på datatyperna för numeriska, datum- och tiddata samt datatypen datetimeoffset med en skala som är mindre än eller lika med två. Från och med SQL Server 2022 (16.x) utökas funktionerna för segmenteliminering till sträng-, binär-, guid-datatyper och datatypen datetimeoffset för skalning som är större än två. |
Minnesintern OLTP-hantering | Förbättra minneshanteringen på stora minnesservrar för att minska minnesbristen. |
Tillväxt av virtuella loggfiler | Om nästa tillväxt i tidigare versioner av SQL Server är mer än 1/8 av den aktuella loggstorleken och tillväxten är mindre än 64 MB skapades fyra VLF:er. I SQL Server 2022 (16.x) är det här beteendet något annorlunda. Endast en VLF skapas om tillväxten är mindre än eller lika med 64 MB och mer än 1/8 av den aktuella loggstorleken. Mer information om VLF-tillväxt finns i Virtual Log Files (VLFs). |
Trådhantering |
-
ParallelRedoThreadPool : Trådpool på instansnivå som delas med alla databaser som har gjort om arbetet. Med detta kan varje databas dra nytta av parallell återställning. Den parallella redo-trådpoolen gör att flera trådar kan processa loggrekorden för en databas samtidigt. I tidigare versioner var antalet tillgängliga trådar för redo begränsat till 100.- ParallelRedoBatchRedo : Omarbetning av loggposter hanteras i batchar under en spärr, vilket förbättrar hastigheten. Detta förbättrar återställning, komplettering av återställning och kraschåterställning. |
Minskade I/O-kampanjer för buffertpooler | Minskade incidenterna där en enda sida utökades till åtta sidor när buffertpoolen fylldes från lagringsenhet, vilket ledde till onödig I/O. Buffertpoolen kan fyllas i effektivare med mekanismen read-ahead. Den här ändringen introducerades i SQL Server 2022 (alla utgåvor) och ingår i Azure SQL Database och Azure SQL Managed Instance. |
Förbättrade spinlock-algoritmer | Spinlocks är en viktig del av konsistensen i motorn för flera trådar. Interna justeringar av databasmotorn gör spinlocks mer effektiva. Den här ändringen introducerades i SQL Server 2022 (alla utgåvor) och ingår i Azure SQL Database och Azure SQL Managed Instance. |
Förbättrade VLF-algoritmer (virtual log file) | Virtuell fillogg (VLF) är en abstraktion av den fysiska transaktionsloggen. Att ha ett stort antal små VLFs baserat på loggtillväxt kan påverka prestanda för åtgärder som återställning. Vi har ändrat algoritmen för hur många VLF-filer vi skapar under vissa log grow-scenarier. Mer information om hur vi har ändrat den här algoritmen i SQL Server 2022 (16.x) finns i Virtual Log Files (VLFs). Den här ändringen introducerades i SQL Server 2022 (alla utgåvor) och ingår i Azure SQL Database. |
Omedelbar filinitiering för transaktionsloggfilens tillväxthändelser | I allmänhet kan transaktionsloggfiler inte dra nytta av omedelbar filinitiering (IFI). Från och med SQL Server 2022 (16.x) (alla utgåvor) och i Azure SQL Database kan omedelbar filinitiering gynna transaktionsloggen tillväxthändelser upp till 64 MB. Standardökningen för automatisk tillväxt för nya databaser är 64 MB. Transaktionsloggfilsautotillväxthändelser större än 64 MB kan inte dra nytta av omedelbar filinitiering. För mer information, se databasens omedelbara filinitialisering. |
Query Store och intelligent frågebearbetning
I intelligent frågebearbetning (IQP)-funktionsfamiljen finns funktioner som förbättrar prestandan för befintliga arbetsbelastningar med minimal implementering.
Ny funktion eller uppdatering | Detaljer |
---|---|
Query Store på sekundära repliker | Query Store på sekundära repliker möjliggör samma Query Store-funktioner på sekundära replikarbetsbelastningar som är tillgängliga för primära repliker. Läs mer i Query Store för sekundära repliker. För mer information, se Förbättringar av Query Store senare i denna artikel. |
Anvisningar för Query Store | Query Store tips använda Query Store för att tillhandahålla en metod för att forma frågeplaner utan att ändra programkod. Tidigare endast tillgängligt i Azure SQL Database och Azure SQL Managed Instance är Query Store-tips nu tillgängliga i SQL Server 2022 (16.x). Kräver att Query Store är aktiverat och i läget Läsa och skriva. |
Återkoppling för minnesallokering | Feedback om minnestillviljande justerar storleken på det minne som allokerats för en fråga baserat på tidigare prestanda. SQL Server 2022 (16.x) introducerar percentil- och beständighetsläge där minne beviljar feedback. Kräver aktivering av Query Store. - Persistence: En funktion som gör att feedback om minnesbidrag för en viss cachelagrad plan kan sparas i Query Store så att feedback kan återanvändas efter cacheutrymningar. Framsteg inom persistens förbättrar minneshanteringsfeedback samt de nya funktionerna för DOP och CE-feedback. - Percentil: En ny algoritm förbättrar prestandan för frågor med mycket oscillerande minneskrav, med hjälp av minnesbidragsinformation från flera tidigare frågekörningar, i stället för bara minnesbidraget från den omedelbart föregående frågekörningen. Kräver aktivering av Query Store. Query Store är aktiverat som standard för nyligen skapade databaser från och med SQL Server 2022 CTP 2.1. |
Optimering av parameterkänslig plan | Aktiverar automatiskt flera aktiva cachelagrade planer för en enda parameteriserad instruktion. Cachelagrade körningsplaner kan hantera mycket olika datastorlekar baserat på de parametrar för körningstidens värden som kunden tillhandahåller. För mer information, se optimering av parameterkänsliga planer. |
Grad av parallellism (DOP) återkoppling | Ett nytt konfigurationsalternativ med databasomfattning DOP_FEEDBACK justerar automatiskt graden av parallellitet för upprepade frågor för att optimera för arbetsbelastningar där ineffektiv parallellitet kan orsaka prestandaproblem. Liknar optimeringar i Azure SQL Database. Kräver att Query Store är aktiverat och i läge läsa och skriva.Från och med RC 0 jämför SQL Server i varje frågekompilering körningsstatistiken för frågan, med hjälp av befintlig feedback, med körningsstatistiken från den tidigare kompileringen. Om prestandan inte är densamma eller bättre rensar vi all DOP-feedback och utlöser en omanalys av frågan från den kompilerade DOP:en. Se återkoppling för parallellismens grad (DOP). |
Feedback om kardinalitetsuppskattning | Identifierar och korrigerar suboptimala frågekörningsplaner för upprepade frågor, när dessa problem orsakas av felaktiga antaganden i uppskattningsmodellen. Kräver att Query Store är aktiverat och i läget Läsa och skriva. Se feedback om kardinalitetsuppskattning (CE). |
Optimerad plan tvingar fram | Använder kompileringsuppspelning för att förbättra kompileringstiden för framtvingad plangenerering genom att cachelagra icke-repeterbara plankompileringssteg. Läs mer i optimerad planframtvingning med Query Store. |
Ledning
Ny funktion eller uppdatering | Detaljer |
---|---|
Integrerad konfigurationsupplevelse för Azure-tillägget för SQL Server | Installera Azure-tillägget för SQL Server vid installationen. Krävs för Azure-integreringsfunktioner. Mer information finns i: - Installera SQL Server från kommandotolken - Installera SQL Server från installationsguiden (installation). |
Hantera Azure-tillägg för SQL Server | Använd SQL Server Configuration Manager för att hantera Azure-tillägget för SQL Server-tjänsten. Krävs för att skapa en SQL Server som är aktiverad av Azure Arc-instansen och för andra Azure-anslutna funktioner. Se SQL Server Configuration Manager. |
Maximalt antal minnesberäkningar för server | Under installationen rekommenderar SQL-installationsprogrammet ett värde för maximalt serverminne så att det överensstämmer med dokumenterade rekommendationer. Den underliggande beräkningen skiljer sig i SQL Server 2022 (16.x) för att återspegla rekommenderade serverminneskonfigurationsalternativ. |
Förbättringar av accelererad databasåterställning (ADR) | Det finns flera förbättringar för att hantera lagring av beständiga versioner (PVS) och förbättra den övergripande skalbarheten. SQL Server 2022 (16.x) implementerar en flerkärnig renare för beständiga versionslagringar. Minnesanvändningen för PVS-sidspåraren har förbättrats. Det finns också flera förbättringar av ADR-effektiviteten, till exempel samtidighetsförbättringar som hjälper rensningsprocessen att fungera mer effektivt. ADR rensar sidor som inte tidigare kunde rensas på grund av låsning. Se ADR-förbättringar i SQL Server 2022 (16.x). |
Förbättrat stöd för säkerhetskopiering av ögonblicksbilder | Lägger till stöd för Transact-SQL för frysning och upptining av I/O utan att kräva en VDI-klient. Skapa en Transact-SQL säkerhetskopiering av ögonblicksbilder. |
Krymp databasen WAIT_AT_LOW_PRIORITY | I tidigare versioner leder krympande databaser och databasfiler för att frigöra utrymme ofta till samtidighetsproblem. SQL Server 2022 (16.x) lägger till WAIT_AT_LOW_PRIORITY som ytterligare ett alternativ för krympningsåtgärder (DBCC SHRINKDATABASE och DBCC SHRINKFILE). När du anger WAIT_AT_LOW_PRIORITY blockeras inte nya förfrågningar som kräver Sch-S eller Sch-M lås av den pågående krympningsåtgärden förrän krympningsåtgärden slutar vänta och börjar köras. Se Krympa en databas och Krymp en fil. |
XML-komprimering | XML-komprimering ger en metod för att komprimera XML-data utanför rad för både XML-kolumner och index, vilket förbättrar kapacitetskraven. Mer information finns i CREATE TABLE and CREATE INDEX. |
Samtidighet i asynkron automatisk uppdatering av statistik | Undvik potentiella samtidighetsproblem med hjälp av asynkron statistikuppdatering om du aktiverar ASYNC_STATS_UPDATE_WAIT_AT_LOW_PRIORITY databasomfattande konfiguration. |
Säkerhetskopiera och återställa till S3-kompatibel objektlagring | SQL Server 2022 (16.x) utökar BACKUP /RESTORE TO /FROM URL -syntaxen genom att lägga till stöd för en ny S3-anslutningsapp med hjälp av REST-API:et. Se säkerhetskopiering till URL-. |
Plattform
Ny funktion eller uppdatering | Detaljer |
---|---|
SQL Server Native Client (SNAC) har tagits bort |
SQL Server Native Client (SNAC) levereras inte med:
|
Hybridbuffertpool med direktskrivning | Minskar antalet memcpy kommandon som måste utföras på ändrade data eller indexsidor som finns på PMEM-enheter. Den här upplysningen är nu tillgänglig för Windows 2022 och Linux. Mer information finns i hybridbuffertpool med direktskrivning och Konfigurera beständigt minne (PMEM) för SQL Server i Windows. |
Integrerad acceleration & avlastning | SQL Server 2022 (16.x) använder accelerationstekniker från partner som Intel för att tillhandahålla utökade funktioner. Vid lanseringen tillhandahåller Intel® QuickAssist Technology (QAT) komprimering för säkerhetskopiering och maskinvaruavlastning. Mer information finns i Integrerad acceleration och avlastning. |
Förbättrad optimering | SQL Server 2022 (16.x) använder nya maskinvarufunktioner, inklusive AVX-tillägget (Advanced Vector Extension) 512 för att förbättra batchlägesåtgärderna. Kräver spårningsflagga 15097. Se DBCC TRACEON – Spårningsflaggor (Transact-SQL). |
Språk
Ny funktion eller uppdatering | Detaljer |
---|---|
Återupptagbara tillägg av tabellbegränsningar | Stöder pausning och återupptagning av en ALTER TABLE ADD CONSTRAINT-operation. Återuppta den här åtgärden efter underhållsperioder, redundans eller systemfel. |
SKAPA INDEX | WAIT_AT_LOW_PRIORITY med online-indexåtgärdssatsen tillagd. |
Transaktionsreplikering | Peer-to-peer-replikering möjliggör konfliktidentifiering och lösning så att den sista skrivaren kan vinna. Introducerades ursprungligen i SQL Server 2019 (15.x) CU 13. Mer information finns i Hantera konflikter automatiskt med senaste skrivvinster. |
SKAPA STATISTIK | Lägger till AUTO_DROP alternativ Automatisk statistik med låg prioritet. |
UTVALD... WINDOW-sats | Avgör partitionering och ordning för en raduppsättning före att fönsterfunktionen, som använder fönstret i OVER-klausulen, tillämpas. Se SELECT – WINDOW. |
ÄR [INTE] DISTINKT FRÅN | Avgör om två uttryck jämfört med varandra utvärderas till NULL och garanterar ett sant eller falskt värde som resultat. Mer information finns i ÄR [INTE] DISTINKT FRÅN (Transact-SQL). |
Tidsseriefunktioner | Du kan lagra och analysera data som ändras över tid, med hjälp av funktioner för tidsfönster, aggregering och filtrering. - DATE_BUCKET - GENERERA_SERIE Följande funktioner lägger till stöd för IGNORE NULLS och RESPECT NULLS :- FIRST_VALUE - LAST_VALUE |
JSON-funktioner |
-
ISJSON - JSON_PATH_EXISTS - JSON_OBJECT - JSON_ARRAY |
Aggregatfunktioner |
-
APPROX_PERCENTILE_CONT - APPROX_PERCENTILE_DISC |
T-SQL-funktioner |
-
Logiska funktioner – GREATEST - logiska funktioner – MINST - STRING_SPLIT - DATETRUNC - LTRIM - RTRIM - TRIM |
Bitmanipuleringsfunktioner |
-
LEFT_SHIFT (Transact SQL) - RIGHT_SHIFT (högerflyttning, Transact SQL) - BIT_COUNT (Transact SQL) - GET_BIT (Transact-SQL) - SET_BIT (Transact SQL) |
Arbetsredskap
Ny funktion eller uppdatering | Detaljer |
---|---|
Azure Data Studio | Hämta den senaste versionen på Ladda ned och installera Azure Data Studio. Den senaste versionen innehåller stöd för SQL Server 2022 (16.x). |
Distribuerad återuppspelning | SQL Server-konfigurationen innehåller inte längre körbara Distributed Replay-klienter och styrenheter. Dessa är tillgängliga, tillsammans med adminprogrammet, som en separat nedladdning |
SQL Server Management Studio | SSMS version 19.0 är nu tillgänglig och är den rekommenderade versionen av SSMS för SQL Server 2022 (16.x). Ladda ned SQL Server Management Studio (SSMS). |
SqlPackage.exe | Version 19 av SqlPackage har stöd för SQL Server 2022 (16.x). Hämta den senaste versionen på Ladda ned och installera SqlPackage. |
VS Code | Version 1.67 av VS Code och högre stöder SQL Server 2022 (16.x). Hämta den senaste versionen på https://code.visualstudio.com/. |
SQL Machine Learning Services
Från och med SQL Server 2022 (16.x) installeras inte längre miljöer för R, Python och Java med SQL-installationsprogrammet. Installera i stället önskade anpassade körningsmiljöer och paket. Mer information finns i Installera SQL Server 2022 Machine Learning Services (Python och R) i Windows eller Installera SQL Server 2022 Machine Learning Services (Python och R) på Linux.
Ytterligare information
Det här avsnittet innehåller ytterligare information om de funktioner som markerats tidigare.
Förbättringar av Query Store
Query Store hjälper dig att bättre spåra prestandahistorik, felsöka problem med frågeplan och aktivera nya funktioner i Azure SQL Database, Azure SQL Managed Instance och SQL Server 2022 (16.x). CTP 2.1 introducerar Query Store aktiverat som standard för nya databaser. Om du behöver aktivera Query Store kan du läsa Aktivera Query Store-.
För databaser som har återställts från andra SQL Server-instanser och för de databaser som uppgraderas från en uppgradering på plats till SQL Server 2022 (16.x) behåller dessa databaser de tidigare Query Store-inställningarna.
För databaser som återställs från tidigare SQL Server-instanser utvärderar du separat inställningarna för databaskompatibilitetsnivå eftersom vissa intelligent frågebearbetningsfunktioner aktiveras av inställningen för kompatibilitetsnivå.
Om det finns oro över de omkostnader som Query Store kan medföra, kan administratörer använda anpassade insamlingsprinciper för att ytterligare finjustera hur Query Store samlar in information. Anpassade avbildningsprinciper är tillgängliga för att hjälpa till att finjustera Query Store-avbildningar ytterligare. Anpassade avbildningsprinciper kan användas för att vara mer selektiva om vilka frågor och frågeinformation som samlas in. En administratör kan till exempel välja att endast samla in de dyraste frågorna, upprepade frågor eller de frågor som har en hög beräkningsnivå.
anpassade infångningsprinciper kan hjälpa Query Store att samla in de viktigaste frågorna i din arbetsbelastning. Förutom alternativet STALE_CAPTURE_POLICY_THRESHOLD
definierar dessa alternativ de OR-villkor som måste uppfyllas för att frågor ska fångas inom det definierade tröskelvärdet för inaktuellt fångststrategi. Det här är till exempel standardvärdena i QUERY_CAPTURE_MODE = AUTO
:
...
QUERY_CAPTURE_MODE = CUSTOM,
QUERY_CAPTURE_POLICY = (
STALE_CAPTURE_POLICY_THRESHOLD = 24 HOURS,
EXECUTION_COUNT = 30,
TOTAL_COMPILE_CPU_TIME_MS = 1000,
TOTAL_EXECUTION_CPU_TIME_MS = 100
)
...
SQL Server-tjänsten är inställd på automatiskt startläge (fördröjd start)
När du i SQL Server 2022 (16.x) och senare versioner anger startläge för en SQL Server-tjänst till Automatisk i Configuration Manager, startar tjänsten i automatiskt (fördröjd start) läge i stället, även om startläge visas som Automatisk.
SQL Server Analysis Services
Den här versionen introducerar nya funktioner och förbättringar för prestanda, resursstyrning och klientsupport. Specifika uppdateringar finns i Vad är nytt i SQL Server Analysis Services.
SQL Server Reporting Services
Den här versionen introducerar nya funktioner och förbättringar för tillgänglighet, säkerhet, tillförlitlighet och felkorrigeringar. För specifika uppdateringar, se Vad som är nytt i SQL Server Reporting Services (SSRS).
SQL Server Integration Services
Ändringar som rör SQL Server Integration Services finns i Integration Services bakåtkompatibilitet.
Andra tjänster
Den här versionen lägger inte till funktioner för SQL Server Master Data Services.
Relaterat innehåll
- SqlServer PowerShell-modul
- SQL Server PowerShell
- SQL Server Workshops
- viktig information om SQL Server 2022
Få hjälp
- Idéer för SQL: Har du förslag på hur du kan förbättra SQL Server?
- Microsoft Q & A (SQL Server)
- DBA Stack Exchange (tagg sql-server): Ställ frågor till SQL Server
- Stack Overflow (tagg sql-server): Svar på frågor om SQL-utveckling
- Reddit: Allmän diskussion om SQL Server
- Licensvillkor och information för Microsoft SQL Server
- Supportalternativ för företagsanvändare
- Ytterligare hjälp och feedback för SQL Server
Bidra till SQL-dokumentation
Visste du att du kan redigera SQL-innehåll själv? Om du gör det hjälper du inte bara till att förbättra vår dokumentation, utan du får även kredit som deltagare på sidan.
Mer information finns i Så här bidrar du till SQL Server-dokumentationen