数据库高可用性解决方案全解析
1. 角色变更类型
角色变更主要分为两种:计划内和计划外。
- 计划内角色变更 :主服务器和从服务器都处于在线状态时进行的角色变更,这是最佳的角色变更方式,因为无需在紧急模式下恢复数据库联机。
- 计划外角色变更 :主服务器崩溃,将从服务器上线以处理请求。
2. 恢复到从服务器
在从服务器上恢复数据库有两种选项:
- NORECOVERY :将数据库置于加载状态,不允许任何连接到数据库。
- STANDBY :将数据库置于只读状态,允许连接。但每次恢复新日志时,必须断开所有数据库连接,否则恢复将失败。
为避免在使用日志传送作为报告解决方案和高可用性解决方案时频繁断开用户连接,可设置 12 小时左右的加载延迟,在业务时间绕过日志恢复。业务时间外,将加载延迟重置为 15 分钟左右,使日志与主服务器同步。加载延迟还能防止人为错误,如用户误删表中记录。
3. 日志传送的优缺点
| 优点 | 缺点 |
|---|---|
| 无需特殊硬件或 Windows 配置 | 需要更多磁盘空间存储重复数据 |
| 无距离限制 | 必须为每个数据库单独配置 |
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



