负责公司千万级用户在线教育平台核心业务数据库(MySQL/PostgreSQL)全生命周期管理,包括高可用架构设计、性能瓶颈攻坚、故障应急响应及自动化运维体系搭建,支撑课程订单、用户行为等关键场景的稳定运行
- 主导核心课程订单库(MySQL 8.0)高可用升级:原MHA+单主架构存在单点故障风险,通过引入Galera Cluster实现多主同步,结合ProxySQL做读写分离,解决高峰期主库QPS瓶颈(从8k提升至15k);过程中针对Galera节点同步延迟(120ms→20ms内)问题,优化innodb_flush_log_at_trx_commit参数(1→2)并增加节点磁盘IO能力,保障数据一致性
- 解决用户行为日志库(PostgreSQL 14)慢查询痛点:用pg_stat_statements定位TOP 5慢查询(占比35%),通过重写嵌套子查询为JOIN、添加覆盖索引(user_id+action_time+course_id),将慢查询执行时间从1.2s降至80ms内;同时搭建pg_basebackup+ZFS快照自动备份体系,备份时间从4小时缩短至1.5小时,RPO从24小时降至15分钟
- 设计落地数据库自动化运维平台:用Python开发DB变更审批流程(集成Jenkins),实现DDL/DML变更自动化校验(检查索引冗余、外键约束),变更失败率从18%降至3%;结合Ansible实现参数模板化管理,支持开发/测试/生产环境一键同步,人工配置错误率减少80%
- 主导双11促销数据库全链路保障:模拟10万并发场景,提前识别课程支付库主从延迟(5s)问题,通过优化binlog传输格式(STATEMENT→ROW)、增加从库CPU资源(4核→8核),延迟降至500ms内;压测期间数据库可用性保持99.99%,支撑活动0宕机