此页面为机器翻译。请阅读英文原文。 English

HQbird 2024 R2 Update 10

IBSurgeon 发布 HQbird 2024 R2 Update 10 版本。除了包含原版近期版本的修复外,HQbird 还新增了以下功能:

物化视图(新功能)5.0

  • 新增持久化视图类型:定义方式类似视图,存储方式类似表。支持索引;不允许 DML 和触发器操作。
  • 语法:CREATE / ALTER / RECREATE MATERIALIZED VIEW ... AS [WITH [NO] DATA]。通过常规 DROP VIEW 删除。
  • 类型转换:ALTER ... TO NOT MATERIALIZEDALTER VIEW ... TO MATERIALIZED
  • REFRESH MATERIALIZED VIEW - 四种模式:
    • 默认:全量独占式重新加载(大量变更时最快)。
    • CONCURRENTLY:基于合并的更新,无独占锁,需要唯一索引。
    • DROP DATA:清除所有数据和索引以释放空间。
    • CASCADE:按正确的依赖顺序刷新所有依赖的物化视图。
  • gbak 还原时自动刷新所有物化视图。使用 -NO_MATVIEWS 开关可跳过。包含物化视图的备份需要支持物化视图的 Firebird 才能还原。

备份与恢复

  • 验证备份:循环预压缩删除;磁盘空间系数现可配置。
  • 备份-还原-替换任务:可配置备份目录和文件名模板(例如 brr_{0,date,yyyyMMdd_HH-mm-ss}.fbk);目录不存在时自动创建。
  • nBackup:日志重命名改为带重试的原子重命名。

跟踪与监控

  • 跟踪配置对话框中新增 connection_id 字段。
  • 跟踪报告:不区分大小写的进程名称分组和过滤;报告生成期间显示进度百分比。

Web 界面与配置

  • Web 控制台本地化改进;新增带标签的分隔线元素用于表单分组。
  • 缓存破坏机制已更新,防止升级后加载过时的 JS/CSS。
  • 默认文件传输设置统一:端口 8722,用户 socketuser,强密码。
  • KA 许可证注册:主机字段不再需要 HTTP/HTTPS 前缀。

错误修复

  • 所有数据库任务暂时禁用时出现虚假严重警报 - 已修复。
  • 无跟踪列表权限的 SYSDBA 用户出现跟踪会话列表错误 - 已修复。
  • 解密组件中的 UTF-8 路径导致 mon/trace 错误 - 已在 DG 端修复。
  • 复制配置:空值键在移除后不再保留。
  • Firebird 4+ 的 journal_archive_command 处理已修正(FB PR #8381)。

安装程序与构建

  • Windows 安装程序已更新;客户端库二进制文件和 OpenSSL 已更新。
  • VSS Writer:扩展数据库状态日志记录(大小、时间戳、gstat -h)。
  • cloudbackup:新增 Socket 协议文件上传支持。

更多详情请见此处

点击下载。