Sqlserver
 sql >> Base de donnĂ©es >  >> RDS >> Sqlserver

🆕 Premier aperçu de SQL Server 2022 - Top 5 des nouvelles fonctionnalités (5 fonctionnalités bonus)

Microsoft a annoncé la première préversion privée de SQL Server 2022, revendiquant "la version de SQL Server la plus compatible Azure à ce jour, avec une innovation continue en termes de performances, de sécurité et de disponibilité".

Dans cet article, nous allons jeter un œil aux 5 fonctionnalités les plus intéressantes.

5. Prise en charge du grand livre (chaîne de blocs)

SQL Server 2022 introduit de nouvelles fonctionnalités Ledger pour créer des Blockchain comme des enregistrements immuables afin de garantir l'intégrité des données. Si quelqu'un modifie l'enregistrement, il ne sera plus valide.

Cela serait bénéfique pour des scénarios tels que des audits internes et externes.

4. RĂ©solution des conflits de rĂ©pliques pair Ă  pair

Dans un scénario multi-écriture - Avec SQL Server 2022, la règle de dernière écriture est automatisée. Désormais, lorsqu'un conflit est détecté, l'heure de modification la plus récente sera choisie pour être conservée sur toutes les répliques. Cela permet d'assurer le bon fonctionnement de vos scénarios d'écriture multiple.

Auparavant, ce conflit de répliques peer-to-peer bloquait l'ensemble de l'opération jusqu'à ce qu'il soit résolu.

3. Traitement intelligent des requĂŞtes

La nouvelle gĂ©nĂ©ration de traitement intelligent des requĂŞtes (IQP) inclut des solutions Ă  certains des problèmes les plus courants auxquels nous sommes confrontĂ©s aujourd'hui, sans aucune modification de code requise, notamment :

MAXDOP et CE modélisez les commentaires à l'aide du magasin de requêtes pour créer un cycle de commentaires afin d'adapter et de résoudre automatiquement les problèmes avec les modèles de requête courants.

2. Mise en cache du plan de requête sensible aux paramètres

SQL Server dispose d'un excellent optimiseur de requêtes, mais l'un des problèmes rencontrés par de nombreuses personnes est le reniflage de paramètres. SQL Server met en cache le plan d'exécution d'une procédure stockée en fonction de certains paramètres (reniflage des paramètres). C'est généralement bon, mais cela peut ne pas être efficace avec un autre ensemble de paramètres.

SQL Server 2022 introduit l'optimisation de plan sensible aux paramètres qui peut mettre en cache plusieurs plans basés sur des paramètres - sans nécessiter de modification de code.

Avant de rĂ©vĂ©ler mon coup de cĹ“ur, voyons quelques mentions honorables :

  • Query Store est dĂ©sormais activĂ© par dĂ©faut.
  • Prise en charge du rĂ©plica en lecture pour le magasin de requĂŞtes :vous pouvez dĂ©sormais utiliser le magasin de requĂŞtes pour vos charges de travail en lecture seule de votre AG (groupe disponible).
  • Nouvelles extensions du langage T-SQL pour prendre en charge la virtualisation des donnĂ©es et la sauvegarde/restauration avec des systèmes de stockage compatibles S3. De plus, T-SQL prendra en charge de nouvelles fonctions JSON et capacitĂ©s de sĂ©ries temporelles.
  • Azure Synapse Link â€“ Auparavant, le transfert de donnĂ©es depuis des bases de donnĂ©es sur site, telles que SQL Server, vers Synapse nĂ©cessitait l'utilisation d'ETL. Azure Synapse Link pour SQL Server 2022 fournit des flux de modifications automatiques qui capturent les modifications dans SQL Server et les transmettent Ă  Azure Synapse Analytics. Il fournit une analyse en temps quasi rĂ©el et un traitement transactionnel et analytique hybride avec un impact minimal sur les systèmes opĂ©rationnels.
  • IntĂ©gration d'Azure Purview :Azure Purview en tant que service unifiĂ© de gouvernance et de gestion des donnĂ©es. SQL Server 2022 est intĂ©grĂ© Ă  Azure Purview pour une meilleure dĂ©couverte des donnĂ©es, ce qui vous permet de dĂ©composer les silos de donnĂ©es. Grâce Ă  cette intĂ©gration, vous pourrez :
    • Analysez automatiquement et gratuitement votre serveur SQL sur site pour capturer les mĂ©tadonnĂ©es.
    • Classez les donnĂ©es Ă  l'aide de classificateurs intĂ©grĂ©s et personnalisĂ©s et d'Ă©tiquettes de confidentialitĂ© Microsoft Information Protection.
    • Configurez et contrĂ´lez des droits d'accès spĂ©cifiques Ă  SQL Server

Passons maintenant Ă  la dernière fonctionnalitĂ© :

1. Reprise après sinistre entièrement gérée dans le cloud

En utilisant SQL Server 2022 et la nouvelle fonctionnalité de lien pour Azure SQL Managed Instance, vous bénéficiez désormais de tous les avantages de l'exécution d'un environnement PaaS appliqué à la reprise après sinistre, ce qui vous permet de passer moins de temps sur la configuration et la gestion, même par rapport à un environnement IaaS. Cela fonctionne en utilisant un groupe de disponibilité distribué (DAG) intégré pour répliquer les données sur une instance Azure SQL gérée précédemment déployée en tant que site de réplique DR. L'instance est prête et vous attend chaque fois que vous en avez besoin - aucune configuration ou maintenance longue n'est requise. Vous pouvez également utiliser cette fonctionnalité de lien dans des scénarios de montée en puissance de lecture pour décharger les requêtes lourdes qui pourraient autrement affecter les performances de la base de données.

Ai-je manquĂ© une autre fonctionnalitĂ© intĂ©ressante ? Faites-le moi savoir.

Bon codage ! 👨‍💻