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 ! 👨‍💻