性能问题-com.mysql.jdbc.exceptions.jdbc4.CommunicationsException

为提高效率,请提供以下信息,问题描述清晰能够更快得到解决:
【 TiDB 使用环境】

压测环境
【概述】 场景 + 问题概述
营收自动生单业务,调用接口,10并发
【背景】 做过哪些操作

【现象】 业务和数据库现象

【问题】 当前遇到的问题
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
【业务影响】

【TiDB 版本】

【应用软件及版本】

【附件】 相关日志及配置信息

  • TiUP Cluster Display 信息
  • TiUP CLuster Edit config 信息

监控(https://metricstool.pingcap.com/)

  • TiDB-Overview Grafana监控
  • TiDB Grafana 监控
  • TiKV Grafana 监控
  • PD Grafana 监控
  • 对应模块日志(包含问题前后 1 小时日志)

若提问为性能优化、故障排查类问题,请下载脚本运行。终端输出的打印结果,请务必全选并复制粘贴上传。

1 个赞

提重复了?

1 个赞

没有重复,报错信息不完全一样,业务操作也不一样,如果你判断是同一类问题,可以合并只在一个里面处理

1 个赞

是使用的连接池吗? 参考下这个文档看看能否解决。
https://www.liangzl.com/get-article-detail-134566.html

1 个赞

多谢,我们先按照你提供的贴子试一下~

你好,修改连接池配置如下,还是出错。

[图片]

[图片]

是否可以远程帮忙看看

日志已上传,请帮忙再看看,多谢~
应用日志.txt (36.0 KB) tidb日志.txt (1.8 KB)

  1. 这个看起来和另一个帖子可能也有关系,aused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost 。链接被断开了,另一个帖子中的问题,是否解决了? 看看解决后,还有没有这个问题,多谢。
  2. 也可以这样验证一下,并发10个直接链接 tidb-server,看看是否还会有报错,排除下组件问题,多谢。

好的,那我们先试一下另一个帖子里的方法,有问题再联系你,多谢了~

另外一个帖子提供的方法修改未解决问题,请帮忙再看看,多谢~

[图片]

%E4%BC%81%E4%B8%9A%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_16347818753551 [图片]

也可以这样验证一下,并发10个直接链接 tidb-server,看看是否还会有报错,排除下组件问题,多谢。

直连tidb-server不行,还是报错。验证过程中,发现500W数据量执行没有问题,2000W数据量执行有问题。

  1. 麻烦把业务日志和tidb-server日志的报错都上传一下。tidb-server 从开始测试到报错的日志,多谢。
  2. 请问每次报错的时间是一致的吗? 比如都是到达 30分钟或者 60 分钟报错。时间是否固定?

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。