sql >> Databáze >  >> RDS >> Sqlserver

🆕 SQL Server 2022 První pohled – 5 nejlepších nových funkcí (Bonus 5 funkcí)

Společnost Microsoft oznámila první soukromou verzi SQL Server 2022, která uvádí „dosud nejvíce podporované vydání SQL Serveru s neustálými inovacemi ve výkonu, zabezpečení a dostupnosti“.

V tomto příspěvku se podíváme na 5 nejzajímavějších funkcí.

5. Podpora Ledger (Blockchain)

SQL Server 2022 zavádí nové funkce Ledger pro vytváření neměnných záznamů typu Blockchain pro zajištění integrity dat. Pokud záznam někdo upraví, nebude již platný.

Bylo by to výhodné pro scénáře, jako jsou interní a externí audity.

4. Řešení konfliktů repliky peer-to-peer

Ve scénáři s více zápisy – se serverem SQL Server 2022 je pravidlo posledního zápisu automatizováno. Nyní, když je detekován konflikt, bude zvolen poslední čas modifikace, který bude zachován na všech replikách. To pomáhá zajistit hladký chod vašich scénářů s více zápisy.

Dříve tento konflikt replik peer-to-peer celou operaci zastavil, dokud nebyl vyřešen.

3. Inteligentní zpracování dotazů

Nová generace Intelligent Query Processing (IQP) obsahuje řešení některých nejběžnějších problémů, kterým dnes čelíme, bez nutnosti jakýchkoli změn kódu, včetně:

MAXDOP a CE modelovat zpětnou vazbu pomocí úložiště dotazů k vytvoření cyklu zpětné vazby pro automatické přizpůsobení a řešení problémů s běžnými vzory dotazů.

2. Ukládání plánu dotazů citlivých na parametry

SQL Server má skvělý Query Optimizer, ale jedním z problémů, kterým čelí mnoho lidí, je Parameter Sniffing. SQL Server ukládá plán provádění pro uloženou proceduru na základě určitých parametrů (sniffing parametrů). To je obvykle dobré, ale nemusí to být nutně efektivní s jinou sadou parametrů.

SQL Server 2022 zavádí Parameter Sensitive Plan Optimization, která dokáže ukládat do mezipaměti více plánů na základě parametrů – bez nutnosti jakékoli změny kódu.

Než odhalím svůj nejlepší výběr, podívejme se na několik čestných uznání:

  • Obchod s dotazy je nyní ve výchozím nastavení zapnutý.
  • Podpora čtení replik pro úložiště dotazů – nyní můžete úložiště dotazů používat pro pracovní zátěže vaší AG (dostupné skupiny) pouze pro čtení.
  • Nová rozšíření jazyka T-SQL pro podporu virtualizace dat a zálohování/obnovy pomocí úložných systémů kompatibilních s S3. Kromě toho bude T-SQL podporovat nové funkce JSON a možnosti časových řad.
  • Azure Synapse Link – Přesouvání dat z místních databází, jako je SQL Server, do Synapse dříve vyžadovalo použití ETL. Azure Synapse Link pro SQL Server 2022 poskytuje automatické kanály změn, které zachycují změny v rámci SQL Server a předávají je do Azure Synapse Analytics. Poskytuje analýzu téměř v reálném čase a hybridní transakční a analytické zpracování s minimálním dopadem na operační systémy.
  • Integrace Azure Purview – Azure Purview jako sjednocená služba pro správu a řízení dat. SQL Server 2022 je integrovaný s Azure Purview pro lepší zjišťování dat, což vám umožňuje rozdělit datová sila. Prostřednictvím této integrace budete moci:
    • Automaticky zdarma prohledejte svůj místní SQL Server a zaznamenejte metadata.
    • Klasifikujte data pomocí vestavěných a vlastních klasifikátorů a štítků citlivosti Microsoft Information Protection.
    • Nastavte a řiďte konkrétní přístupová práva k serveru SQL.

Nyní k poslední funkci:

1. Plně řízená obnova po havárii v cloudu

Pomocí SQL Server 2022 a nové funkce propojení pro Azure SQL Managed Instance nyní získáte všechny výhody spuštění prostředí PaaS aplikovaného na zotavení po havárii – což vám umožní strávit méně času nastavováním a správou, i když ve srovnání s prostředím IaaS. Funguje to tak, že se pomocí integrované skupiny distribuované dostupnosti (DAG) replikuje data do dříve nasazené spravované instance Azure SQL jako místa repliky DR. Instance je připravena a čeká, kdykoli ji budete potřebovat – není potřeba žádná zdlouhavá konfigurace ani údržba. Tuto funkci propojení můžete také použít ve scénářích škálování pro čtení ke snížení zátěže náročných požadavků, které by jinak mohly ovlivnit výkon databáze.

Chyběla mi nějaká další skvělá funkce? Dejte mi vědět.

Šťastné kódování! 👨‍💻


  1. Představujeme novou funkci:Skupina vždy k dispozici

  2. Vraťte seznam spouštěčů na serveru SQL Server

  3. Jak BIN() funguje v MariaDB

  4. Nové rodiny procesorů AMD se dobře porovnávají s novými procesory Intel