单机部署的TIDB集群,pd-server占用很高,如何解决这类问题呢

单机部署tidb集群,pd-server进程占用非常高。
使用场景:数据库多表(约1W张)



有大佬看看吗

本地测试机?cpu几个core?

你这集群太抠门了监控都没装,排查难度增加了,我这也有个单机集群4核8G用的挺正常的。
image

是的,测试设备 24核48线程,就部署TIDB服务没有数据的话pd-server服务的CPU也跑到50-60了

有调整什么参数吗,多少张表呢

你先把监控组件安装上,然后登陆dashboard和granafa分析你的系统在干吗,哪里有问题,优化都是要有根据做的针对性的优化。

1 个赞

这个部署有点过分了,连prometheus和Grafana都没有,排查问题难度很大。

目前可以先去看看对于的组件日志,排查有无异常信息。

强烈建议还是把监控组件都安装上。

重启试试

可能是调度任务比较多,先把监控环境搞起来看看吧

这个怎么确认呢

具体要关注哪些内容呢

单机机器配置有点低。

Grafana中,PD目录有个Operator

看一下pd下面有没有什么有意义的日志

你先把监控组件部署起来,不然一直盲猜,大家都无法有效帮你解决问题

确实,TiDB这么好地集成了Grafana,各种更加细的指标监控不看白不看

pd负载和regions数量有关,你查查有多少

tidb server点解 过高,要检查 SQL是否使用了下推

不能分开部署吗?