Questa pagina è stata tradotta automaticamente. Leggi l'originale in inglese. English

HQbird 2024 R2 Update 10

IBSurgeon rilascia la versione HQbird 2024 R2 Update 10. Oltre alle correzioni delle recenti versioni vanilla, HQbird include le seguenti nuove funzionalità:

Viste Materializzate (Nuova Funzionalità) in 5.0

  • Nuovo tipo di vista persistente: definita come una vista, memorizzata come una tabella. Supporta indici; DML e trigger non consentiti.
  • Sintassi: CREATE / ALTER / RECREATE MATERIALIZED VIEW ... AS [WITH [NO] DATA]. Eliminazione tramite il normale DROP VIEW.
  • Conversione tra tipi: ALTER ... TO NOT MATERIALIZED e ALTER VIEW ... TO MATERIALIZED.
  • REFRESH MATERIALIZED VIEW - quattro modalità:
    • Predefinita: ricaricamento completo esclusivo (più veloce per molte modifiche).
    • CONCURRENTLY: aggiornamento basato su merge, senza blocco esclusivo, richiede un indice univoco.
    • DROP DATA: cancella tutti i dati e gli indici per liberare spazio.
    • CASCADE: aggiorna tutte le MV dipendenti nel corretto ordine di dipendenza.
  • Il ripristino con gbak aggiorna automaticamente tutte le MV. Usare l’opzione -NO_MATVIEWS per saltarle. Un backup contenente MV richiede Firebird con supporto MV per il ripristino.

Backup e Ripristino

  • Backup di verifica: eliminazione pre-compressione rotativa; coefficienti di spazio su disco ora configurabili.
  • Attività Backup-Ripristino-Sostituzione: directory di backup e modello di nome file configurabili (es. brr_{0,date,yyyyMMdd_HH-mm-ss}.fbk); la directory viene creata automaticamente se mancante.
  • nBackup: rinomina del journal modificata in rinomina atomica con tentativi.

Traccia e Monitoraggio

  • Nuovo campo connection_id nella finestra di configurazione della traccia.
  • Report di traccia: raggruppamento e filtro per nome di processo senza distinzione tra maiuscole e minuscole; percentuale di avanzamento durante la generazione del report.

Interfaccia Web e Configurazione

  • Miglioramenti alla localizzazione della console web; nuovo elemento divisore etichettato per il raggruppamento dei moduli.
  • Cache-busting aggiornato per prevenire JS/CSS obsoleti dopo gli aggiornamenti.
  • Impostazioni predefinite di trasferimento file unificate: porta 8722, utente socketuser, password sicura.
  • Registrazione licenza KA: il prefisso HTTP/HTTPS non è più richiesto nel campo host.

Correzioni di Bug

  • Falso avviso critico quando tutte le attività di database sono temporaneamente disabilitate - corretto.
  • Errore nell’elenco delle sessioni di traccia per utenti SYSDBA senza permessi di elenco tracce - corretto.
  • Percorsi UTF-8 nel componente di decrittazione che causavano errori mon/trace - corretti lato DG.
  • Configurazione replica: le chiavi con valori vuoti non vengono più mantenute dopo la rimozione.
  • Gestione di journal_archive_command per Firebird 4+ corretta (FB PR #8381).

Installer e Build

  • Installer Windows aggiornato; librerie client binarie e OpenSSL aggiornate.
  • VSS Writer: registrazione estesa dello stato del database (dimensione, timestamp, gstat -h).
  • cloudbackup: aggiunto supporto al caricamento di file tramite protocollo Socket.

Maggiori dettagli sono disponibili qui.

Scarica qui.