
# FlexusRDS for MySQL实例使用规范
#### 数据库实例
- 主备
  - 一主一备的经典高可用架构。
  
  - 备机提高了实例的可靠性，创建主机的过程中，同步创建备机，备机创建成功后，用户不可见。
  
  - 当主节点故障后，会发生主备切换，数据库客户端会发生短暂中断，数据库客户端需要支持重新连接。
   
- 单机
  - 采用单个数据库节点部署架构。
  
  - 单机版出现故障后，无法保障及时恢复。
   
 
#### 数据库连接
- 根据业务的复杂度，合理配置数据库参数。
- 建议保持合理的活跃连接数。
- 避免长连接，长连接的缓存可能较大，导致内存不足，建议定期释放长连接。
 
#### 可靠性和可用性
- 生产数据库的实例类型请选择主备类型。
- 业务上线前，对数据库进行评估，选择合适的实例规格和磁盘大小。
 
#### 备份恢复
- 业务高峰时执行备份可能会备份失败，建议手动备份选择在业务低峰期间。
- 退订实例后，自动备份和手动备份都会同步删除。
 
#### 日常运维
- 建议定期关注慢日志和错误日志，提前识别业务问题。
- 建议关注实例监控，发现监控指标异常时，及时处理。
- 删除和修改记录时，需要先执行SELECT，确认无误才能提交执行。
 
#### 安全
- 尽量避免数据库被公网访问，公网连接时必须绑定弹性公网IP。
 
