IBSurgeon 库
关于 Firebird 性能、恢复、配置、硬件、迁移、加密等方面的文章、指南和参考资料。
Firebird 5
- 免费书籍《Firebird 5 详细新特性》:提供 HTML 版 和 PDF 版(119 页)。
- Firebird 中使用的数据访问方法,作者 D.Simonov 和 D.Yemanov
- 在 Firebird 中通过网络传输 BLOB,作者 D.Simonov
- Firebird 5 中的并行数据读取
- 5.0.1 中的新优化器特性(新,2024 年 8 月 21 日)
- Firebird 5 实用迁移指南
性能
- 在 Firebird 中使用 UUID
- 15 个 Firebird 反模式(新!)
- 提升 Firebird 性能的 5 个第一步 (或 PDF)
- 5 Primeiros Passos Para Melhorar o Performance do Firebird(PDF)
- Firebird 配置计算器
- Firebird 数据库性能简明检查清单(已弃用)
- 加速 Firebird 的另外 23 种方法
- 加速 Firebird 数据库的 45 种方法
- 优化的 Firebird 配置文件(已弃用,请改用 Firebird 配置计算器)
- 如何在不到 1 分钟内让 Firebird 在 Windows Server 2016 上运行快 20%(已弃用——请参阅 加速 Firebird 数据库的 45 种方法)
- 使用前缀日期加速带 DATE 列的查询
- 如何让 Firebird 消耗大量内存?(文章)
- 索引对 Firebird SQL 中 INSERT、UPDATE 和 DELETE 性能的负面影响(文章)
- 带 -D ON 开关的 nbackup 在 ZFS 上无法工作
事务
- Firebird 事务如何工作(理解事务基础所必需的文章)
- 如何跟踪 Firebird 中的死锁(文章)
性能测试
- 简单的 INSERT/UPDATE/DELETE 测试(简单脚本,诊断性能问题的第一步)
- 通过备份快速估算磁盘速度(文章)
- Firebird OLTP-EMULator(官方 Firebird 测试)
- Firebird 性能退化:测试、迷思与真相 - 1.7Tb,第 1 部分(文章)
- 关于 1.7 TB Firebird SQL 数据库的更多细节 - 1.7Tb,第 2 部分(文章)
- 调优 1.7 TB Firebird SQL 数据库 - 1.7Tb,第 3 部分(文章)
- 1 TB Firebird 数据库:初步报告(文章)
Firebird 性能通讯
Firebird 数据库性能优化服务
- 性能优化服务:审计与全面优化
- 问卷:Firebird 数据库性能优化所需信息
复制
恢复
严重损坏的情况
轻度损坏,以及关于损坏及其修复的一般信息
-
如何修复损坏的 Firebird 数据库?(实用步骤)
-
gfix.exe 输出的简要说明(短文)
-
Internal gds software consistency check - Firebird/InterBase 严重错误完整列表
-
Internal gds software consistency check - 如何恢复 Firebird/InterBase 数据库 (2014)
-
InterBase 和 Firebird 恢复指南(摘自《The InterBase World》一书章节)
Firebird 数据库加密
- Firebird 一步式加密安装程序(英文)(葡萄牙语:README)
- Firebird 数据库加密的工作原理
- 包含源代码和分步说明的 Firebird 数据库加密插件演示包
- 使用开发工具连接加密数据库
硬件与云
- 为最大 Firebird 写入性能选择最佳 AWS EC2 实例
- Firebird 硬件指南 (!)
- 如何在 Windows Server 上安装 Samsung NVMe SSD 驱动
- 快速、强劲且经济:为小型企业数据库提供足够性能的服务器,价格低于 1000 美元(已弃用)
备份与恢复
- Gbak 备份-恢复快速指南(阅读 15 分钟,节省数小时)
- 将 HQbird 备份发送到 Amazon S3
- 备份数据库时的 12 个常见错误
故障排除
- 如何在 Windows 上配置 Firebird 崩溃和挂起转储收集
- 如何在 Linux 上配置 Firebird 崩溃和挂起转储
- Firebird.log 中的错误
- 如何使 Firebird 服务器崩溃
安装与配置
- FirebirdSQL:内部文件、临时文件和环境变量 (!)
- 如何在 Linux 上安装 Firebird 3.0 和 4.0 (!)
- 在现代 Linux 版本上安装 Firebird 3:CentOS 8 和 Ubuntu 19
- 如何使用 instreg.exe 和 instsvc.exe(Windows 上 Firebird 安装的命令行工具)
- 如何让 Firebird 3 使用嵌入式连接字符串像 2.5 一样连接
- 如何在 Windows 上启用或禁用 Firebird 的连接协议
- 如何让 Firebird 在 CentOS 6.x 上通过网络协议工作
- fb_lock_print 参数详解
- Firebird 3 安装命令行参数
- Firebird 3 数据库服务器安装
- Firebird 连接字符串速查表
迁移
- Firebird 5 实用迁移指南(免费指南,41 页)
- 迁移视频 1:迁移到 Firebird 5 的最快方法
- 迁移视频 2:迁移过程中可能遇到的问题
- 迁移视频 3:如何解决问题
- 迁移网络研讨会:关于迁移的问答
- Migration Framework for Firebird(用于自动迁移 Firebird 数据库的付费工具)
- Firebird 4 迁移指南简版,也有 PDF(免费指南,24 页)
- 将 Firebird 2.5 数据库快速转换为 Firebird 3.0(文章)
- Firebird 4 迁移指南(付费书籍,作者 C.Cantu,206 页)
- Firebird 性能比较工具(免费工具,作者 C.Cantu,v1.0.2)
- Firebird 与 InterBase 之间的差异(文章)
- 所有 Firebird 和 InterBase 磁盘结构(ODS)版本(文章)
- 如何将用户从 security2.fdb(Firebird 2.5)迁移(复制)到 security3.fdb(Firebird 3.0)(文章)
- Firebird v 2.x 与 30 之间已知不兼容性列表
- 迁移服务(针对复杂数据库迁移的服务)
基础
- 数据类型
- 表。主键和生成器
- Firebird 和 InterBase 中的数据库约束
- 索引(InterBase 和 Firebird)
- 视图(InterBase 和 Firebird)
- 数据库物理结构(InterBase 和 Firebird)
Firebird 周边的实用内容:技巧、窍门、趣事和操作方法
IBSurgeon 工具指南
Database Analyst(原 IBAnalyst)优化文章