看起来并发不够

【 TiDB 使用环境】生产环境
【 TiDB 版本】v7.1.2
【复现路径】将业务的springboot的数据库连接改为222的tidb,打开页面时可以感觉明显接口处理不过来的问题
【遇到的问题:问题现象及影响】页面中打开f12查看,接口开始全是append,然后2-3为一批的变为处理完状态,切换回去mysql会明显感觉快
【资源配置】三个服务器,8核32G512G(ip:183),16核64G2T(ip:222),16核64G2T(ip:201),磁盘为XFS,写入速度可达万转,均是千兆网卡内网部署,每个节点分别部署了db,pd,kv,201作为总控制部署了监控服务,并且当前是尝试阶段,在201上部署了dm实时增量同步222中的mysql数据
【附件:截图/日志/监控】

写入速度可达万转? 机械盘?tidb还是用ssd吧,机械盘真不行

网卡是瓶颈,你可以看看 tidb 集群所有的节点的网络是不是被打满了

另外混合部署,没有一定的经验,很难达成期望的平衡,有较大的挑战

我说错了 不是万转,用sar命令看,每秒读写能达到1w

而且非常不稳定 pd总挂 kv总disconnect

并发大概什么量,SQL大概都是什么样子的









硬盘和网卡都是瓶颈

分布式很多资源都是通过网卡传输的,千兆网卡感觉可能会是瓶颈

看起来SQL并没有太多,并发也不是很高,但是SQL跑的并不是很快,优化一下那几个TOP的吧,都是秒级的了

建议使用万兆网卡+ssd。优化下慢sql

你这sql的平均耗时有点吓人,优先优化sql

感觉几个点的资源使用率也不均衡

先解决pd总挂的问题。
pd一直挂,是根本没法用的。

sql确实慢,但是这个并发很低就感觉没有单机mysql快呢

pd总挂应该是kv断连了

pd最好不要和tikv放在一个机器上。
混布的话,内存的参数需要调整的。

https://docs.pingcap.com/zh/tidb/stable/hybrid-deployment-topology#混合部署的关键参数介绍

稳定性的问题不解决,做测试其实意义不大,跑的再高,系统会挂,这数值也没有意义的。
还是优先解决稳定性的问题。

正常,TiDB只是兼容Mysql,不是说Mysql跑没问题TiDB就一定没问题,两个本身就是不同的数据库,不同数据库可能需要不通的写法才能跑的快。

不会挂,挂可能是因为当时用dm数据同步数据,数据量写入大总挂

可是我用3台机器都没单机跑的快也就算了,但是还比单机慢 这就不正常了 有没有哪块的配置能增加并发的呢