pd调度题

pd调度的信息收集不包含哪个?
1 节点的剩余空间
2 副本分布
3 tidbserver的并发度
4 节点数据量

单选改选哪个合适,读了下pd的文档,有磁盘总量,剩余空间,好像没有节点数据量的
但是也没找到关于tidb server的并发度收集

我感觉是3.

这个明显不是pd收集的。

选3吧 tidbserver的并发度,这个信息通常不由PD直接收集。PD主要关注存储层面的调度,而tidbserver的并发度更多是和计算资源、查询性能相关,通常由tidbserver自身或者监控系统来收集。


这图很明显不包含节点数据量

你看这个下面的regionheartbeat,pd知道你的副本分布,和每个region的数据量,合起来不就是这个节点的数据量了么。

我选3

我选3

诶,这多大佬都不是给出确认答案,是不是说明题出的有点超了

TiDB Server的并发度通常不属于PD调度所需要收集的信息范畴,因为PD主要负责存储层TiKV节点的调度,而不是处理TiDB Server层面的并发请求相关的信息。TiDB Server的并发度管理通常是独立于 PD 调度之外的工作,用于优化SQL 执行层面的性能。

1 个赞

考试不要追求100,及格就好 :grinning:

选3。PD不需要对tidb server的负荷做负载均衡,所以知道tidb server的并发度没用。

肯定是3了,你用pdctl执行下store就会发现1,2,4都有的

1 个赞

pd主要负责监控TiKV节点信息

我的答案3

第3项

因为tidb是无状态,多少都无所谓,反而tidb需要pd

答案3

选3啊,tidb server无状态,无所谓几个吧