Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

🆕 SQL Server 2022 First Look – Die 5 wichtigsten neuen Funktionen (5 Bonusfunktionen)

Microsoft kündigte die erste private Vorschauversion von SQL Server 2022 an und behauptete, „das bisher Azure-fähigste Release von SQL Server mit kontinuierlicher Innovation in Leistung, Sicherheit und Verfügbarkeit“.

In diesem Beitrag werfen wir einen Blick auf die 5 interessantesten Funktionen.

5. Ledger (Blockchain)-Unterstützung

SQL Server 2022 führt neue Ledger-Funktionen zum Erstellen von Blockchain-ähnlichen unveränderlichen Datensätzen ein, um die Datenintegrität sicherzustellen. Wenn jemand den Datensatz ändert, ist er nicht mehr gültig.

Dies wäre für Szenarien wie interne und externe Audits von Vorteil.

4. Peer-to-Peer-Replikat-Konfliktlösung

In einem Multi-Write-Szenario:Mit SQL Server 2022 wird die Last-Write-Regel automatisiert. Wenn jetzt ein Konflikt erkannt wird, wird die letzte Änderungszeit ausgewählt, um auf allen Replikaten beibehalten zu werden. Dies trägt dazu bei, dass Ihre Multi-Write-Szenarien reibungslos laufen.

Zuvor blockierte dieser Peer-to-Peer-Replikatkonflikt den gesamten Vorgang, bis er behoben wurde.

3. Intelligente Abfrageverarbeitung

Die nächste Generation der intelligenten Abfrageverarbeitung (IQP) enthält Lösungen für einige der häufigsten Probleme, mit denen wir heute konfrontiert sind, ohne dass Codeänderungen erforderlich sind, darunter:

MAXDOP und CE Modellieren Sie Feedback mithilfe des Abfragespeichers, um einen Feedbackzyklus zu erstellen, um Probleme mit gängigen Abfragemustern automatisch anzupassen und zu lösen.

2. Caching von Parameter-sensitiven Abfrageplänen

SQL Server hat einen großartigen Abfrageoptimierer, aber eines der Probleme, mit denen viele Leute konfrontiert sind, ist Parameter Sniffing. SQL Server speichert den Ausführungsplan für eine gespeicherte Prozedur basierend auf bestimmten Parametern (Sniffing der Parameter). Dies ist normalerweise gut, aber mit einem anderen Parametersatz möglicherweise nicht unbedingt effizient.

SQL Server 2022 führt die Parameter Sensitive Plan Optimization ein, die mehrere Pläne basierend auf Parametern zwischenspeichern kann – ohne dass eine Codeänderung erforderlich ist.

Bevor ich meine Top-Auswahl enthülle, sehen wir uns einige ehrenvolle Erwähnungen an:

  • Der Abfragespeicher ist jetzt standardmäßig aktiviert.
  • Read Replica-Unterstützung für den Abfragespeicher – Sie können jetzt den Abfragespeicher für Ihre schreibgeschützten Workloads Ihrer AG (verfügbare Gruppe) verwenden.
  • Neue Erweiterungen der T-SQL-Sprache zur Unterstützung von Datenvirtualisierung und Sicherung/Wiederherstellung mit S3-kompatiblen Speichersystemen. Darüber hinaus wird T-SQL neue JSON-Funktionen und Zeitreihenfunktionen unterstützen.
  • Azure Synapse Link – Bisher war für das Verschieben von Daten aus lokalen Datenbanken wie SQL Server nach Synapse die Verwendung von ETL erforderlich. Azure Synapse Link für SQL Server 2022 bietet automatische Änderungsfeeds, die die Änderungen in SQL Server erfassen und in Azure Synapse Analytics einspeisen. Es bietet Analysen nahezu in Echtzeit und hybride Transaktions- und Analyseverarbeitung mit minimalen Auswirkungen auf Betriebssysteme.
  • Azure Purview-Integration – Azure Purview als einheitlicher Datengovernance- und -verwaltungsdienst. SQL Server 2022 ist für eine bessere Datenerkennung in Azure Purview integriert, sodass Sie Datensilos auflösen können. Durch diese Integration können Sie:
    • Scannen Sie Ihren lokalen SQL-Server automatisch und kostenlos, um Metadaten zu erfassen.
    • Klassifizieren Sie Daten mit integrierten und benutzerdefinierten Klassifikatoren und Microsoft Information Protection-Vertraulichkeitsbezeichnungen.
    • Richten Sie spezifische Zugriffsrechte auf SQL Server ein und steuern Sie sie.

Nun zum letzten Feature:

1. Vollständig verwaltete Notfallwiederherstellung in der Cloud

Mit SQL Server 2022 und der neuen Verknüpfungsfunktion für Azure SQL Managed Instance erhalten Sie jetzt alle Vorteile der Ausführung einer PaaS-Umgebung für die Notfallwiederherstellung, sodass Sie selbst im Vergleich zu einer IaaS-Umgebung weniger Zeit für die Einrichtung und Verwaltung aufwenden müssen. Dies funktioniert mithilfe einer integrierten Distributed Availability Group (DAG), um Daten auf eine zuvor bereitgestellte verwaltete Azure SQL-Instanz als DR-Replikatstandort zu replizieren. Die Instanz ist bereit und wartet darauf, wann immer Sie sie brauchen – es ist keine langwierige Konfiguration oder Wartung erforderlich. Sie können dieses Verknüpfungsfeature auch in Szenarien mit Leseskalierung verwenden, um umfangreiche Anforderungen auszulagern, die andernfalls die Datenbankleistung beeinträchtigen könnten.

Habe ich ein anderes cooles Feature verpasst? Lass es mich wissen.

Viel Spaß beim Codieren! 👨‍💻