当前位置: 首页 > 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之简单模式!
  • 乌副总理:乌美签署矿产协议
  • 美商界报告:全美超86万岗位依赖对华出口,关税将重创美国出口商
  • 比黄油年糕热量还高,这个火爆全网的甜品劝你慎吃
  • 路边“僵尸车”被人以1450元卖了,嫌疑人被刑拘
  • 绵阳造AI机器狗参与警务工作,演练中辅助民警控制“嫌疑人员”
  • 上海浦东单价超10万楼盘228套房源开盘当天售罄,4月已有三个新盘“日光”