请问为啥tidb 内存分布严重不均匀

【 TiDB 使用环境】生产环境 /测试/ Poc
【 TiDB 版本】
【复现路径】做过哪些操作出现的问题
【遇到的问题:问题现象及影响】
【资源配置】进入到 TiDB Dashboard -集群信息 (Cluster Info) -主机(Hosts) 截图此页面
【复制黏贴 ERROR 报错的日志】
【其他附件:截图/日志/监控】


连tidb使用负载均衡(如F5、haproxy、Tiproxy)了吗?

1 个赞

先解决混合部署的问题,再来解决资源倾斜的问题,要分开来看

混在一起,想要解决,就会更加困难了

每个tidb跑的sql不同占用内存也不同

1.是否使用负载均衡
2.如果使用了负载均衡看QPS是否均衡,是否有特定慢SQL占用内存
3.pd leader是否是13.66,pd是有状态的,leader可能会占用更多的内存

负载均衡、大事务、sql复杂度、缓存等几个维度看看试试。

https://docs.pingcap.com/zh/tidb/stable/top-sql

通过这个界面比对一下负载差异,你这个内存差异太大,大概率是没有负载均衡造成的。

用负载均衡了吗