当前位置: 首页 > news >正文

ProxySQL 性能调优实战案例

一、‌高并发读延迟优化‌
问题现象‌:
业务高峰期读请求平均延迟从 20ms 飙升至 150ms,从库 CPU 使用率达 95%。

调优措施‌:
查询缓存启用‌:对静态配置表(如地区编码)开启结果缓存,设置 cache_ttl=600s,降低 30% 重复查询量。
读组扩容‌:新增 2 个从库并加入读组(hostgroup_id=20),权重设置为 150(原从库权重 100),优先分担高流量。
连接复用优化‌:调整 mysql-connection_max_age_ms=300000,提升连接复用率至 85%。

效果‌:
读延迟降至 25ms 以内,从库 CPU 使用率稳定在 60%-70%。

二、‌主库写压力过载‌
问题现象‌:
主库每秒写入事务(TPS)超过 2000,导致磁盘 I/O 队列深度持续高于 50。

调优措施‌:
写操作分类路由‌:将日志类批量写入(INSERT INTO audit_log…)分离到独立写组(hostgroup_id=30),使用低优先级存储节点:
sql
INSERT INTO mysql_query_rules (active, match_pattern, destination_hostgroup)
VALUES (1, ‘^INSERT INTO audit_log’, 30);
事务控制‌:限制批量写入事务大小,设置 max_transactio

相关文章:

  • 车载软件架构 --- 驾驶员不感知的控制器软件运行
  • Oracle--PL/SQL编程
  • Pytorch实用教程(一):torch.compile计算提速
  • crontab 定时备份 mysql 数据库
  • PowerBi中REMOVEFILTERS怎么使用?
  • 开源状态机引擎,在实战中可以放心使用
  • SAP 采购订单如何防止开票数量 大于 收货数量呢
  • 面向组织的网络安全措施
  • java并发编程-高性能内存队列
  • OpenVINO教程(二):图片目标检测推理应用
  • MySQL VS SQL Server:优缺点全解析
  • Unity3D 编辑器扩展开发指南
  • 基于大模型的贲门失弛缓症手术全流程风险预测与治疗方案研究
  • docker 国内源和常用命令
  • 【Ultralytics 使用yolo12 读取tiff 数据异常解决】
  • 实践项目开发-hbmV4V20250407-跨平台开发框架深度解析与VSCode一站式开发实践
  • 双向流-热-固耦合分析
  • 数据结构:链表
  • Vue中如何优雅地处理 `<el-dialog>` 的关闭事件
  • 【MQ篇】RabbitMQ之简单模式!
  • 一场12年的马拉松,他用声音陪伴中国路跑成长
  • 福建一季度GDP为13232.38亿元,同比增长5.7%
  • 金发科技去年净利增160%,机器人等新领域催生材料新需求
  • 经常失眠,睡眠质量低?也许只是缺这种营养
  • 外交部:制裁在涉港问题上表现恶劣的美方人士是对等反制
  • 神舟二十号任务完成最后一次全区合练,发射场做好发射前各项准备