Ta strona została przetłumaczona maszynowo. Przeczytaj oryginał angielski. English

HQbird 2024 R2 Update 10

IBSurgeon wydaje wersję HQbird 2024 R2 Update 10. Oprócz poprawek z najnowszych wydań wersji vanilla, HQbird zawiera następujące nowe funkcje:

Widoki zmaterializowane (nowa funkcja) w 5.0

  • Nowy typ widoku trwałego: definiowany jak widok, przechowywany jak tabela. Obsługuje indeksy; DML i triggery nie są dozwolone.
  • Składnia: CREATE / ALTER / RECREATE MATERIALIZED VIEW ... AS [WITH [NO] DATA]. Usuwanie przez standardowe DROP VIEW.
  • Konwersja między typami: ALTER ... TO NOT MATERIALIZED oraz ALTER VIEW ... TO MATERIALIZED.
  • REFRESH MATERIALIZED VIEW - cztery tryby:
    • Domyślny: pełne wyłączne przeładowanie (najszybsze przy wielu zmianach).
    • CONCURRENTLY: aktualizacja oparta na scalaniu, bez wyłącznej blokady, wymaga unikalnego indeksu.
    • DROP DATA: usuwa wszystkie dane i indeksy, aby zwolnić miejsce.
    • CASCADE: odświeża wszystkie zależne widoki MV we właściwej kolejności zależności.
  • Przywracanie gbak automatycznie odświeża wszystkie widoki MV. Użyj przełącznika -NO_MATVIEWS, aby pominąć. Kopia zapasowa zawierająca widoki MV wymaga Firebirda obsługującego MV do przywrócenia.

Kopia zapasowa i odzyskiwanie

  • Weryfikacyjna kopia zapasowa: cykliczne usuwanie przed kompresją; współczynniki miejsca na dysku są teraz konfigurowalne.
  • Zadanie Backup-Restore-Replace: konfigurowalny katalog kopii zapasowej i szablon nazwy pliku (np. brr_{0,date,yyyyMMdd_HH-mm-ss}.fbk); katalog tworzony automatycznie, jeśli nie istnieje.
  • nBackup: zmiana nazwy dziennika zmieniona na atomową zmianę nazwy z ponawianiem.

Śledzenie i monitorowanie

  • Nowe pole connection_id w oknie konfiguracji śledzenia.
  • Raport śledzenia: grupowanie i filtrowanie nazw procesów bez uwzględniania wielkości liter; procent postępu podczas generowania raportu.

Interfejs webowy i konfiguracja

  • Ulepszenia lokalizacji konsoli webowej; nowy element dzielnika z etykietą do grupowania formularzy.
  • Zaktualizowano unieważnianie pamięci podręcznej, aby zapobiec nieaktualnym plikom JS/CSS po aktualizacjach.
  • Ujednolicone domyślne ustawienia transferu plików: port 8722, użytkownik socketuser, silne hasło.
  • Rejestracja licencji KA: prefiks HTTP/HTTPS nie jest już wymagany w polu hosta.

Poprawki błędów

  • Fałszywy krytyczny alert, gdy wszystkie zadania bazy danych są tymczasowo wyłączone - naprawiono.
  • Błąd listy sesji śledzenia dla użytkowników SYSDBA bez uprawnień do listy śledzenia - naprawiono.
  • Ścieżki UTF-8 w komponencie deszyfrowania powodujące błędy mon/trace - naprawiono po stronie DG.
  • Konfiguracja replikacji: klucze z pustymi wartościami nie są już zachowywane po usunięciu.
  • Obsługa journal_archive_command dla Firebird 4+ poprawiona (FB PR #8381).

Instalator i kompilacja

  • Zaktualizowano instalator Windows; zaktualizowano biblioteki klienckie i OpenSSL.
  • VSS Writer: rozszerzone logowanie stanu bazy danych (rozmiar, znacznik czasu, gstat -h).
  • cloudbackup: dodano obsługę przesyłania plików przez protokół Socket.

Więcej szczegółów tutaj.

Pobierz tutaj.