Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

🆕 SQL Server 2022 Първи поглед - Топ 5 нови функции (Бонус 5 функции)

Microsoft обяви първата частна визуализация на SQL Server 2022, като твърди, че е „най-активната версия на SQL Server с Azure досега, с продължаващи иновации в производителността, сигурността и наличността“.

В тази публикация ще разгледаме 5-те най-интересни функции.

5. Поддръжка на Ledger (Blockchain)

SQL Server 2022 въвежда нови възможности на Ledger за създаване на неизменни записи като Blockchain, за да се гарантира целостта на данните. Ако някой промени записа, той вече няма да е валиден.

Би било полезно за сценарии като вътрешни и външни одити.

4. Разрешаване на конфликти с реплика на равноправни партньори

В сценарий с множество записи - със SQL Server 2022 правилото за последно запис се автоматизира. Сега, когато бъде открит конфликт, най-скорошното време на модификация ще бъде избрано да се запази за всички реплики. Това помага да поддържате вашите сценарии за многократно записване да работят гладко.

По-рано този конфликт на репликата на peer-to-peer щеше да забави цялата операция, докато не бъде адресирана.

3. Интелигентна обработка на заявки

Следващото поколение интелигентна обработка на заявки (IQP) включва решения на някои от най-често срещаните проблеми, с които се сблъскваме днес, без да са необходими промени в кода, включително:

MAXDOP и CE моделирайте обратна връзка, използвайки хранилището на заявки, за да създадете цикъл на обратна връзка за автоматично адаптиране и разрешаване на проблеми с често срещани модели на заявки.

2. Кеширане на план за заявка, чувствителен към параметри

SQL Server има страхотен оптимизатор на заявки, но един от проблемите, пред които са изправени много хора, е подслушването на параметри. SQL Server кешира плана за изпълнение за съхранена процедура въз основа на определени параметри (подушавайки параметрите). Това обикновено е добре, но може да не е непременно ефективно с друг набор от параметри.

SQL Server 2022 въвежда оптимизация на план, чувствителна към параметри, която може да кешира множество планове въз основа на параметри - без да се изисква промяна на кода.

Преди да разкрия моя най-добър избор, нека видим някои почетни споменавания:

  • Съхранението на заявки вече е включено по подразбиране.
  • Поддръжка на реплики за четене за хранилище на заявки – вече можете да използвате хранилището на заявки за вашите работни натоварвания само за четене на вашата AG (достъпна група).
  • Нови разширения на езика T-SQL за поддръжка на виртуализация на данни и архивиране/възстановяване със S3 съвместими системи за съхранение. Освен това T-SQL ще поддържа нови JSON функции и възможности за времеви серии.
  • Azure Synapse Link – Преди преместването на данни от локални бази данни, като SQL Server, към Synapse изискваше да използвате ETL. Azure Synapse Link за SQL Server 2022 предоставя автоматични емисии за промени, които улавят промените в SQL Server и ги подават в Azure Synapse Analytics. Той осигурява анализ в почти реално време и хибридна транзакционна и аналитична обработка с минимално въздействие върху операционните системи.
  • Интеграция на Azure Purview – Azure Purview като унифицирана услуга за управление и управление на данни. SQL Server 2022 е интегриран с Azure Purview за по-голямо откриване на данни, което ви позволява да разбивате силози за данни. Чрез тази интеграция ще можете да:
    • Автоматично сканирайте своя локален SQL Server безплатно, за да заснемате метаданни.
    • Класифицирайте данните с помощта на вградени и персонализирани класификатори и етикети за чувствителност на Microsoft Information Protection.
    • Настройте и контролирайте специфични права за достъп до SQL Server.

Сега за последната функция:

1. Напълно управлявано аварийно възстановяване в облака

Използвайки SQL Server 2022 и новата функция за свързване за Azure SQL Managed Instance, вие вече получавате всички предимства от стартирането на PaaS среда, приложена за възстановяване след бедствие, което ви позволява да прекарвате по-малко време за настройка и управление дори в сравнение с IaaS среда. Това работи чрез използване на вградена група за разпределена наличност (DAG) за репликиране на данни към предварително внедрен Azure SQL управляван инстанция като сайт за реплика на DR. Екземплярът е готов и чака всеки път, когато имате нужда от него – не се изисква продължителна конфигурация или поддръжка. Можете също да използвате тази функция за връзка в сценарии за четене на мащабиране, за да разтоварите тежки заявки, които иначе биха могли да повлияят на производителността на базата данни.

Пропуснах ли някоя друга готина функция? Уведомете ме.

Честито кодиране! 👨‍💻


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. 4 съвета за стартиране на диагностика на SQL Server

  2. Как работи @@MAX_CONNECTIONS в SQL Server

  3. sp_add_schedule срещу sp_add_jobschedule в SQL Server:Каква е разликата?

  4. SQL Server 2016:Създайте вход

  5. Възможно ли е изтриване от множество таблици в един и същ SQL израз?