负责公司南北两地数据中心MySQL多活架构设计与运维,主导性能深度优化及自动化工具开发,支撑业务从1000万DAU增长至3000万DAU的数据库扩容与高可用需求
- 主导设计跨AZ的MySQL Group Replication多活架构,替代原有的主从同步方案,通过调整group_replication_member_weight参数实现自动故障转移,两地数据中心数据同步延迟≤50ms,全年数据库可用性从99.9%提升至99.99%,未发生因数据同步问题导致的业务中断
- 针对双11期间商品库CPU利用率过高(峰值95%)问题,通过sys schema分析innodb_row_lock_waits及temp_table_usage指标,定位到促销活动SQL频繁创建临时表导致IO消耗,优化SQL语句减少临时表使用(将子查询改为join),并将InnoDB buffer pool size从40G调整至服务器内存的70%(64G),CPU利用率降至65%,支撑单日订单量突破500万笔
- 自主开发数据库自动化运维工具,基于Ansible Tower实现数据库部署(含主从同步配置)、版本升级(5.7→8.0)及参数配置的标准化,将人工操作步骤从15步减少至3步,部署效率提升80%;同时通过SaltStack实现配置文件集中管理,避免了因my.cnf配置不一致导致的3次主从同步中断故障