HQbird 2024 R2 Update 10
HQbird 2024 R2 Update 10
IBSurgeon veröffentlicht Version HQbird 2024 R2 Update 10. Zusätzlich zu den Korrekturen aus den aktuellen Veröffentlichungen der Vanilla-Versionen bietet HQbird die folgenden neuen Funktionen:
Materialisierte Sichten (Neue Funktion) in 5.0
- Neuer persistenter Sichttyp: wie eine Sicht definiert, wie eine Tabelle gespeichert. Unterstützt Indizes; DML und Trigger sind nicht erlaubt.
- Syntax:
CREATE / ALTER / RECREATE MATERIALIZED VIEW ... AS [WITH [NO] DATA]. Entfernen über reguläresDROP VIEW. - Konvertierung zwischen Typen:
ALTER ... TO NOT MATERIALIZEDundALTER VIEW ... TO MATERIALIZED. - REFRESH MATERIALIZED VIEW - vier Modi:
- Standard: vollständiges exklusives Neuladen (am schnellsten bei vielen Änderungen).
- CONCURRENTLY: merge-basiertes Update, keine exklusive Sperre, erfordert eindeutigen Index.
- DROP DATA: löscht alle Daten und Indizes, um Speicherplatz freizugeben.
- CASCADE: aktualisiert alle abhängigen MVs in korrekter Abhängigkeitsreihenfolge.
- gbak-Wiederherstellung aktualisiert automatisch alle MVs. Verwenden Sie den Schalter
-NO_MATVIEWS, um dies zu überspringen. Ein Backup mit MVs erfordert ein MV-fähiges Firebird zur Wiederherstellung.
Backup & Wiederherstellung
- Verifizierungs-Backup: rotierende Löschung vor der Komprimierung; Speicherplatz-Koeffizienten jetzt konfigurierbar.
- Backup-Restore-Replace-Aufgabe: konfigurierbares Backup-Verzeichnis und Dateinamen-Vorlage (z. B.
brr_{0,date,yyyyMMdd_HH-mm-ss}.fbk); Verzeichnis wird bei Fehlen automatisch erstellt. - nBackup: Journal-Umbenennung geändert zu atomarer Umbenennung mit Wiederholungsversuch.
Trace & Überwachung
- Neues Feld
connection_idim Trace-Konfigurationsdialog. - Trace-Bericht: Groß-/Kleinschreibung-unabhängige Gruppierung und Filterung nach Prozessnamen; Fortschrittsprozentsatz während der Berichtserstellung.
Webschnittstelle & Konfiguration
- Verbesserungen bei der Lokalisierung der Web-Konsole; neues beschriftetes Trennzeichen-Element für Formulargruppierung.
- Cache-Busting aktualisiert, um veraltete JS/CSS nach Upgrades zu verhindern.
- Standard-Dateiübertragungseinstellungen vereinheitlicht: Port 8722, Benutzer
socketuser, starkes Passwort. - KA-Lizenzregistrierung: HTTP/HTTPS-Präfix im Host-Feld nicht mehr erforderlich.
Fehlerkorrekturen
- Falscher kritischer Alarm, wenn alle Datenbankaufgaben vorübergehend deaktiviert sind - behoben.
- Fehler in der Trace-Sitzungsliste für SYSDBA-Benutzer ohne Trace-Listen-Berechtigungen - behoben.
- UTF-8-Pfade in der Entschlüsselungskomponente, die mon/trace-Fehler verursachten - auf DG-Seite behoben.
- Replikationskonfiguration: Schlüssel mit leeren Werten werden nach dem Entfernen nicht mehr beibehalten.
journal_archive_command-Behandlung für Firebird 4+ korrigiert (FB PR #8381).
Installer & Build
- Windows-Installer aktualisiert; Client-Bibliotheks-Binärdateien und OpenSSL aktualisiert.
- VSS Writer: erweiterte Datenbankstatus-Protokollierung (Größe, Zeitstempel, gstat -h).
- cloudbackup: Unterstützung für Socket-Protokoll-Datei-Upload hinzugefügt.
Weitere Details finden Sie hier.