实例可用性
- 建议开通产品实例时,充分考虑业务使用应用场景,保持实例服务器有一定的资源冗余,如磁盘、CPU、内存等,保证正常使用率不超过70%,防止因资源问题导致Out Of Memory、磁盘耗尽、CPU飙高等异常问题。
- 建议生产系统使用的数据库选用主备类型,保证高可用。
- 建议开启周期性全量+增量备份,保证备份机空间足够且不小于实例磁盘。
- 建议根据需要修改主备实例的数据同步模式,如要保证数据不丢失,可设置为同步模式;如要保证业务响应速度快,可以设置为异步模式。
- 建议根据资源使用情况,及时升级实例配置,如磁盘扩容、系列升配和CPU/内存升配,保证实例可用性。
实例运维
- 及时清理无用复制槽,防止复制槽阻塞影响日志回收。
- 及时VACUUM,尤其是在大批量数据操作场景下。
- 删除和修改记录时,需要先执行SELECT,确认无误才能提交执行。
- 及时清理无用的空闲连接,同时业务侧应该避免连接长时间不释放。
- 建议定期监控数据库事务ID的大小,以免数据库已使用的事务ID大小超过20亿,导致数据库强制关闭。
安全访问
- 尽量避免通过公网访问数据库,如需公网连接必须要先绑定公网EIP,并严格管理白名单。