高可用:针对 MySQL 数据库增加主流高可用部署过程和维护操作,包括双主
+keepalived、Orchestrator 和 InnoDB Cluster;对于Redis,增加了Redis官方高
可用集群方案Redis Cluster,对于MongoDB,增加了副本集和分片集群;
运维自动化:为MySQL、Redis、MongoDB配置备份脚本并备份,巡检几种数据库
参数、MySQL大表、MySQL碎片率并展示,部署Prometheus监控系统,监控数据
库并配置告警,通过工具分析RDB文件,获取大key,并创建展示平台;
SQL相关:借助开源项目完成SQL审核平台的部署,避免在业务高峰执行高危操
作,调用ChatGPT的API实现SQL优化平台,输入表结构和SQL语句,AI帮你优化,
并实现SQL生成器,根据输入内容生成SQL语句,慢查询抓取,页面展示,区分不同
库的慢查询,并对慢查询数量进行排行;
读写分离:借助开源工具MaxScale,实现写在主库,读在从库,从而缓解主库