sql >> Database teknologi >  >> RDS >> Sqlserver

🆕 SQL Server 2022 First Look - Top 5 nye funktioner (Bonus 5 funktioner)

Microsoft annoncerede den første private forhåndsvisning af SQL Server 2022 og hævder "den mest Azure-aktiverede udgivelse af SQL Server til dato, med fortsat innovation inden for ydeevne, sikkerhed og tilgængelighed".

I dette indlæg skal vi se på de 5 mest interessante funktioner.

5. Ledger (Blockchain) Support

SQL Server 2022 introducerer nye Ledger-funktioner til at skabe Blockchain som uforanderlige poster for at sikre dataintegritet. Hvis nogen ændrer posten, ville den ikke længere være gyldig.

Det ville være gavnligt for scenarier såsom interne og eksterne revisioner.

4. Peer-to-peer replika konfliktløsning

I et multi-write-scenarie - Med SQL Server 2022 bliver sidste-skrive-reglen automatiseret. Nu, når en konflikt er opdaget, vil den seneste ændringstid blive valgt til at blive ved med på alle replikaer. Dette hjælper med at holde dine multi-write-scenarier kørende.

Tidligere ville denne peer-to-peer replika-konflikt stoppe hele operationen, indtil den blev løst.

3. Intelligent forespørgselsbehandling

Næste generation af Intelligent Query Processing (IQP) inkluderer løsninger på nogle af de mest almindelige problemer, vi står over for i dag, uden at der kræves kodeændringer, herunder:

MAXDOP og CE modeller feedback ved at bruge forespørgselslageret til at oprette en feedback-cyklus for automatisk at tilpasse og løse problemer med almindelige forespørgselsmønstre.

2. Parameterfølsom forespørgselsplan-caching

SQL Server har en fantastisk Query Optimizer, men et af de problemer, som mange mennesker står over for, er Parameter Sniffing. SQL Server cacherer eksekveringsplanen for en lagret procedure baseret på bestemte parametre (sniffing af parametrene). Dette er normalt godt, men det er måske ikke nødvendigvis effektivt med et andet sæt parametre.

SQL Server 2022 introducerer Parameter Sensitive Plan Optimization, som kan cache flere planer baseret på parametre - uden at kræve nogen kodeændring.

Før vi afslører mit bedste valg, lad os se nogle hæderlige omtaler:

  • Query Store er nu slået til som standard.
  • Læs Replica Support for Query Store - du kan nu bruge Query Store til dine skrivebeskyttede arbejdsbelastninger for din AG (tilgængelig gruppe).
  • Nye udvidelser til T-SQL-sproget for at understøtte datavirtualisering og backup/gendannelse med S3-kompatible lagersystemer. Desuden vil T-SQL understøtte nye JSON-funktioner og tidsseriefunktioner.
  • Azure Synapse Link - Tidligere krævede flytning af data fra lokale databaser, såsom SQL Server, til Synapse, at du brugte ETL. Azure Synapse Link til SQL Server 2022 giver automatiske ændringsfeeds, der fanger ændringerne i SQL Server og fører dem ind i Azure Synapse Analytics. Det giver næsten realtidsanalyse og hybrid transaktions- og analytisk behandling med minimal indvirkning på operationelle systemer.
  • Azure Purview-integration - Azure Purview som en samlet datastyrings- og administrationstjeneste. SQL Server 2022 er integreret med Azure Purview for større dataopdagelse, så du kan nedbryde datasiloer. Gennem denne integration vil du være i stand til at:
    • Scan automatisk din lokale SQL Server gratis for at fange metadata.
    • Klassificer data ved hjælp af indbyggede og tilpassede klassificeringer og Microsoft Information Protection-følsomhedsetiketter.
    • Konfigurer og kontroller specifikke adgangsrettigheder til SQL Server.

Nu til den sidste funktion:

1. Fuldstændig styret katastrofegendannelse i skyen

Ved at bruge SQL Server 2022 og den nye linkfunktion til Azure SQL Managed Instance får du nu alle fordelene ved at køre et PaaS-miljø, der anvendes til katastrofegendannelse – hvilket giver dig mulighed for at bruge mindre tid på opsætning og administration, selv sammenlignet med et IaaS-miljø. Dette fungerer ved at bruge en indbygget Distributed Availability Group (DAG) til at replikere data til en tidligere implementeret Azure SQL Managed Instance som et DR-replikwebsted. Forekomsten er klar og venter, når du har brug for den – ingen langvarig konfiguration eller vedligeholdelse er påkrævet. Du kan også bruge denne linkfunktion i scenarier med læseskalering til at aflaste tunge anmodninger, som ellers kunne påvirke databasens ydeevne.

Gik jeg glip af en anden cool funktion? Fortæl mig det.

God kodning! 👨‍💻


  1. Typekonvertering. Hvad gør jeg med en PostgreSQL OID-værdi i libpq i C?

  2. Hvor er PostgreSQL-logfilerne på macOS?

  3. Udforskning af modul-API'erne i Java 9

  4. Sådan installeres PostgreSQL 12 på Ubuntu 20.04 DigitalOcean