Azure Database for PostgreSQL — Elastyczny serwer: wydanie z marca 2026 r.

Z przyjemnością ogłaszamy wersję z marca 2026 r. usługi Azure Database for PostgreSQL. Ta wersja wprowadza szereg nowych funkcji i ulepszeń, rozwiązuje znane problemy i zawiera podstawowe poprawki zabezpieczeń, aby zapewnić optymalną wydajność i bezpieczeństwo.

Uwaga / Notatka

Nowe serwery utworzone 3 marca 2026 r. lub po 3 marca 2026 r. są automatycznie dołączane do tej najnowszej wersji. Istniejące serwery zostaną zaktualizowane podczas następnej zaplanowanej konserwacji. Wdrożenia platformy Azure są wdrażane stopniowo, region po regionie, dlatego dostępność może się różnić, a globalne wdrażanie może potrwać do miesiąca. Klienci powinni monitorować powiadomienia o zaplanowanej konserwacji, aby wiedzieć, kiedy aktualizacja zostanie zastosowana do serwera.

Zmiany wersji silnika

  • Najnowsze wersje pomocnicze zaktualizowane dla Azure Database for PostgreSQL: 18.2, 17.8, 16.12, 15.16 i 14.21.

Funkcje

  • Dodano możliwość przypisywania roli pg_use_reserved_connections przez autoryzowanych użytkowników.
  • Włączono obsługę bazy danych TimescaleDB dla bazy danych PostgreSQL 18.
  • Klastry elastyczne — przywracanie stanu klastra w określonym punkcie czasu z pamięci masowej SSDv1 do SSDv2 jest teraz obsługiwane, a liczba operacji we/wy na sekundę oraz przepływność pamięci masowej są obliczane automatycznie.
  • Klastry elastyczne: wykonywanie zapytań dla bazy danych PostgresDifferentialMetricsCollector i PostgresStatsCollector względem bazy danych Citus.
  • Parametry: parametr cron.timezone jest teraz konfigurowalny, co pozwala ustawić preferowaną strefę czasową dla zaplanowanych zadań cron.
  • Obsługa migracji z sieci wirtualnej (VNET) do prywatnego punktu końcowego dla serwerów o wysokiej dostępności. Serwery obsługujące wysoką dostępność mogą teraz być migrowane z integracji z VNET do Private Link.

Improvements

  • Narzędzie PgBouncer zostało uaktualnione do najnowszej wersji społecznościowej 1.25.1.
  • Zaktualizowano rozszerzenie anon do wersji 2.5.1.
  • Zaktualizowano program PostGIS do wersji 3.6.1.
  • Zaktualizowano rozszerzenie orafce do wersji 4.16.3.
  • Zaktualizowano bazę danych TimescaleDB do wersji 2.23.0.
  • Zaktualizowano rozszerzenie Semver do wersji 0.41.0
  • Zaktualizowano rozszerzenie Tdigest do wersji 1.4.3
  • Zaktualizowano rozszerzenie Pg_partman do wersji 5.3.1
  • Zaktualizowano rozszerzenie Hll do wersji 2.19
  • Różne ulepszenia niezawodności metryk.
  • Ulepszono pgms_wait_sampling, aby przechwytać poprawne identyfikatory zapytań dla instrukcji SQL (na przykład DDL/maintenance), dzięki czemu zdarzenia oczekiwania są dokładnie przypisywane.
  • Klastry elastyczne: citus_stat_counters metryki różnicowe są teraz domyślnie włączone
  • Klastry elastyczne — spójność reguł zapory: reguły zapory są teraz automatycznie synchronizowane i naprawiane we wszystkich instancjach podstawowych i zapasowych, co eliminuje niezgodności metadanych po aktualizacjach.
  • Elastyczne klastry — poprawka dublowania reguł zapory w klastrach HA: dublowanie reguł zapory w klastrach HA jest teraz prawidłowo kierowane do zapasowej sieciowej grupy zabezpieczeń.
  • Klastry elastyczne — odnajdywanie węzłów: aktywna sonda węzła klastra jest domyślnie włączona, zapewniając natychmiastowe odnajdywanie nowych węzłów.
  • Dublowanie w usłudze Fabric — aktualizacja wymagania dotyczącego własności tabeli: Własność tabeli nie jest już wymagana w przypadku tabel dublowanych, które mają skonfigurowaną właściwość replica identity. Własność jest teraz wymagana tylko dla tabel bez zdefiniowanej tożsamości repliki.
  • Fabric dublowanie — wstępne sprawdzanie poprawności wymagań wstępnych dotyczących dublowania: Dodano krok weryfikacji wymagań wstępnych na poziomie bazy danych podczas wybierania tabeli. Jeśli wymagane wymagania wstępne dublowania nie zostaną spełnione, operacja zakończy się niepowodzeniem na wczesnym etapie przed zainicjowaniem publikacji.
  • MongoDB klastry — uproszczone usuwanie z włączonym Private Link: można teraz usunąć klastry Bazy danych MongoDB, które mają skonfigurowane Private link bez uprzedniego usunięcia Private Link.
  • Kilka ukierunkowanych ulepszeń i poprawek błędów w celu zwiększenia stabilności, niezawodności i ogólnego środowiska usługi.

Znane problemy rozwiązane

  • Rozwiązano problem polegający na ulepszaniu czyszczenia miejsc replikacji, który dotyczy rzadkich scenariuszy przypadków brzegowych.
  • Rozwiązano problem polegający na tym, że narzędzie PgBouncer mogło zostać uznane za w złej kondycji podczas uzyskiwania maksymalnej liczby połączeń klienckich (co prowadzi do ponownego uruchomienia narzędzia PgBouncer). Ta poprawka zapobiega niepotrzebnym ponownym uruchomieniom.
  • Ulepszona niezawodność usuwania serwera: naprawiono przypadek brzegowy polegający na tym, że usunięcie serwera mogło zostać zablokowane, jeśli aprowizacja była nadal w toku.
  • Poprawiono stabilność usuwania serwera i funkcji Private Endpoint: Usunięto warunek wyścigu, który mógł powodować zawieszanie się operacji usuwania, gdy szybko wysyłano żądania usunięcia zarówno serwera, jak i jego funkcji Private Endpoint.
  • Klastry elastyczne: Sonda aktywnego węzła teraz prawidłowo weryfikuje rolę węzła podstawowego, zapobiegając kierowaniu ruchu do węzłów niebędących węzłami podstawowymi.