• 请不要在回答技术问题时复制粘贴 AI 生成的内容
gy123
V2EX  ›  程序员

来来来!大家来分析下根据这些报告,如何配好连接池(redis,mysql)!

  •  
  •   gy123 · May 20, 2021 · 3108 views
    This topic created in 2001 days ago, the information mentioned may be changed or developed.

    在做教育类业务 app. 1.一般早晚高峰查看阿里 slb 负载均衡 QPS 在 200 左右,后面是两台机器,4 核 16G;然后每台机器部署了 3 台 tomcat,跑的相同的程序,只是根据客户端分了三个不同端口,不知道为什么这么做; 2.基本上机器 cpu,内存占用不太高 3.redis 部署在其中一台机器上,跑的单机,目前是存 token 和验证码等,还有一些其他数据,占用 400m 左右 4.数据库使用的阿里的云数据库 PolarDB,兼容 mysql,其指标如图,一天的;

    然后就是看到 jedis 的最大连接数设置到了 8000; mysql 的连接池是我后换的,之前是 druid,不过参数我没动,最大连接数是 5000;

    也看过一些相关文章,大家讨论下,根据现在的指标怎么设置比较好呢?就按现有指标来,也别说啥压测之类的了,按高峰期算;

    15 replies  •  2021-05-23 19:18:12 +08:00
    Vegetable
    Vegetable
    May 20, 2021
    1
    200QPS 做到 5000 链接?
    gy123
    gy123
    OP
    May 20, 2021
    2
    @Vegetable 我也是惊了,就算一个请求多个数据库操作,也不至于这么多啊...
    bemyself
    bemyself
    May 20, 2021
    3
    连接里有 TIMEWAIT 的吧,我猜。。。
    CEBBCAT
    CEBBCAT
    May 20, 2021
    4
    实际用了多少连接?查询平均时间是多少?有慢查询吗?

    ---
    阿里云后台给我,我上去看 XD
    gy123
    gy123
    OP
    May 21, 2021
    5
    @CEBBCAT 那肯定不行啦...查询平均都在 1s 以下,没有慢查询;
    gy123
    gy123
    OP
    May 21, 2021
    6
    感觉好多人都是乱配的吧~
    gy123
    gy123
    OP
    May 21, 2021
    7
    @CEBBCAT 看了下主节点连接数在一千多.
    cnzjl
    cnzjl
    May 21, 2021
    8
    这些参数大多人都是乱配的,或者根据网上的,也没什么思考,就直接写了,我也是这么干的- -.
    gy123
    gy123
    OP
    May 21, 2021
    9
    @cnzjl 哈哈哈,不思考下次面试还是不好回答,项目中倒是没啥影响..
    lienxu
    lienxu
    May 21, 2021
    10
    参考一下 tps, 事务时间 ,5000 得支持多少 tps 啊
    CEBBCAT
    CEBBCAT
    May 21, 2021
    11
    @gy123 #5 查询时间可以做更详细的统计,我想这是一个细活。

    也许你可以先拿出来 QPS 、请求延时、请求成功状态,数据库 QPS 、连接数、CPU 压力、IO 压力等等图标,然后观察之间的关系。对于慢查询,你也许可以把阈值设置到 100ms,然后再看看。

    再接下来的一步,也许你可以本地搭建起来相关的环境做实验,验证参数调教的作用。

    也挺谢谢你这个帖子的,我之前也没想过相关的事,分享昨天 Google 出的一篇博客给你: https://dzone.com/articles/professional-connection-pool

    你也许可以用“performance connection pool size” 或者 “tuning connection pool size” 来找到更多文章
    CEBBCAT
    CEBBCAT
    May 21, 2021
    12
    @CEBBCAT #11 "等等图标" -> "等等图表"
    gy123
    gy123
    OP
    May 21, 2021
    13
    gy123
    gy123
    OP
    May 22, 2021
    14
    人呢人呢..真大佬人呢
    gy123
    gy123
    OP
    May 23, 2021 via iPhone
    15
    我去,这就沉了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4671 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 68ms · UTC 03:38 · PVG 11:38 · LAX 19:38 · JFK 22:38
    ♥ Do have faith in what you're doing.