HQbird 2024 R2 Update 10
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 MATERIALIZED和ALTER 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 协议文件上传支持。
更多详情请见此处。