首页 > 其他分享 >记一次 压测调优

记一次 压测调优

时间:2022-11-11 11:25:43浏览次数:43  
标签:一次 tomcat 压测 max server 调优 MySQL 连接池

背景:同步生产环境的MySQL、Redis到腾讯云,作为test2压测环境   【具体优化点】 一、数据库连接池

  1. 修改 petem-booking 服务最大链接池数量 maximum-pool-size、minimum-idle 为 512
  2. 修改 pet_java_user 服务最大链接池数量 maximum-pool、minimum-idle 为 512
  3. 修改 MySQL 数据库实例最大连接数 max_connections = 10000
  二、Tomcat连接池
  1. 修改 Tomcat 连接池大小
server.tomcat.threads.min-spare=100 server.tomcat.threads.max=800 server.tomcat.accept-count=1000 server.tomcat.max-connections=10000   三、服务器配置
  1. 4c8g 升到 8c16g
  2. 修改服务器带宽
  四、MySQL慢查询
  1. 缓存击穿:增加缓存、并发查询加锁
  2. 增加索引
  五、代码优化
  1. 重复查库 改为 单次
  2. 循环查库 改为 批量
  3. 日志打印 改为 异步
  4. 减少响应数据,能分页分页,能缩小范围缩小范围
  5. 增加缓存
  六、JVM
  1. 调整新生代、老年代比例 为 1:1,减少FullGC

标签:一次,tomcat,压测,max,server,调优,MySQL,连接池
From: https://www.cnblogs.com/slim-liu/p/16879956.html

相关文章