Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

🆕 Pierwsze spojrzenie na SQL Server 2022 — 5 najlepszych nowych funkcji (dodatkowe 5 funkcji)

Firma Microsoft ogłosiła pierwszą prywatną wersję zapoznawczą SQL Server 2022, twierdząc, że jest to „najbardziej obsługiwana dotychczas przez platformę Azure wersja SQL Server, z ciągłymi innowacjami w zakresie wydajności, bezpieczeństwa i dostępności”.

W tym poście przyjrzymy się 5 najciekawszym funkcjom.

5. Obsługa księgi (Blockchain)

SQL Server 2022 wprowadza nowe funkcje Ledger do tworzenia rekordów Blockchain, takich jak niezmienne rekordy, w celu zapewnienia integralności danych. Jeśli ktoś zmodyfikuje zapis, nie będzie on już ważny.

Byłoby to korzystne w przypadku scenariuszy takich jak audyty wewnętrzne i zewnętrzne.

4. Rozwiązywanie konfliktów replikacji peer-to-peer

W scenariuszu wielokrotnego zapisu — w programie SQL Server 2022 reguła ostatniego zapisu jest zautomatyzowana. Teraz, po wykryciu konfliktu, ostatni czas modyfikacji zostanie wybrany do utrwalenia we wszystkich replikach. Pomaga to zapewnić płynne działanie scenariuszy wielokrotnego zapisu.

Wcześniej ten konflikt replik peer-to-peer powodował wstrzymanie całej operacji, dopóki nie został rozwiązany.

3. Inteligentne przetwarzanie zapytań

Nowa generacja Inteligentnego Przetwarzania Zapytań (IQP) zawiera rozwiązania niektórych z najczęstszych problemów, z którymi mamy dziś do czynienia, bez konieczności wprowadzania jakichkolwiek zmian w kodzie, w tym:

MAXDOP i CE modelowanie opinii za pomocą magazynu zapytań, aby utworzyć cykl opinii w celu automatycznego dostosowania i rozwiązania problemów z typowymi wzorcami zapytań.

2. Buforowanie planu zapytań z uwzględnieniem parametrów

SQL Server ma świetny Optymalizator zapytań, ale jednym z problemów, z jakimi boryka się wiele osób, jest Parameter Sniffing. SQL Server buforuje plan wykonania procedury składowanej na podstawie określonych parametrów (wykrywanie parametrów). Zwykle jest to dobre, ale niekoniecznie musi być wydajne z innym zestawem parametrów.

SQL Server 2022 wprowadza optymalizację planu z uwzględnieniem parametrów, która może buforować wiele planów na podstawie parametrów - bez konieczności zmiany kodu.

Zanim ujawnimy mój najlepszy wybór, zobaczmy kilka honorowych wzmianek:

  • Zapis zapytań jest teraz domyślnie włączony.
  • Obsługa odczytu replik dla magazynu zapytań — możesz teraz używać magazynu zapytań dla obciążeń tylko do odczytu w AG (grupa dostępna).
  • Nowe rozszerzenia języka T-SQL w celu obsługi wirtualizacji danych oraz tworzenia kopii zapasowych/przywracania danych w systemach pamięci masowej zgodnych z S3. Ponadto T-SQL będzie obsługiwał nowe funkcje JSON i możliwości szeregów czasowych.
  • Azure Synapse Link — wcześniej przenoszenie danych z lokalnych baz danych, takich jak SQL Server, do Synapse wymagało użycia ETL. Azure Synapse Link dla programu SQL Server 2022 zapewnia automatyczne źródła zmian, które przechwytują zmiany w programie SQL Server i przekazują je do usługi Azure Synapse Analytics. Zapewnia analizę w czasie zbliżonym do rzeczywistego oraz hybrydowe przetwarzanie transakcyjne i analityczne przy minimalnym wpływie na systemy operacyjne.
  • Integracja z usługą Azure Purview — Azure Purview jako ujednolicona usługa zarządzania danymi i zarządzania nimi. SQL Server 2022 jest zintegrowany z usługą Azure Purview w celu lepszego odnajdywania danych, co pozwala na rozbicie silosów danych. Dzięki tej integracji będziesz mógł:
    • Automatycznie skanuj swój lokalny serwer SQL Server za darmo, aby przechwycić metadane.
    • Klasyfikuj dane za pomocą wbudowanych i niestandardowych klasyfikatorów oraz etykiet wrażliwości Microsoft Information Protection.
    • Ustaw i kontroluj określone prawa dostępu do SQL Server.

Teraz ostatnia funkcja:

1. W pełni zarządzane przywracanie po awarii w chmurze

Korzystając z programu SQL Server 2022 i nowej funkcji łącza dla wystąpienia zarządzanego Azure SQL, możesz teraz korzystać ze wszystkich zalet środowiska PaaS stosowanego do odzyskiwania po awarii — co pozwala poświęcić mniej czasu na konfigurację i zarządzanie, nawet w porównaniu ze środowiskiem IaaS. Działa to za pomocą wbudowanej rozproszonej grupy dostępności (DAG) do replikowania danych do wcześniej wdrożonego wystąpienia zarządzanego Azure SQL jako lokacji repliki DR. Instancja jest gotowa i czeka, kiedy jej potrzebujesz — nie jest wymagana długa konfiguracja ani konserwacja. Tej funkcji łącza można również użyć w scenariuszach odczytu ze skalowaniem w poziomie, aby odciążyć duże żądania, które w przeciwnym razie mogłyby wpłynąć na wydajność bazy danych.

Czy przegapiłem jakąś inną fajną funkcję? Daj mi znać.

Udanego kodowania!


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak usunąć tagi HTML z ciągu w SQL Server?

  2. Tymczasowe buforowanie obiektów SQL Server

  3. Czy można używać wyszukiwania pełnotekstowego (FTS) z LINQ?

  4. Jak skonfigurować pocztę bazy danych w SQL Server

  5. Jak w SQL można grupować według zakresów?