region-schedule-limit和leader-schedule-limit的区别

pd中region-schedule-limit和leader-schedule-limit的区别

region-schedule-limit中包含leader节点和follower节点吗?

还望大佬解惑 :pray:

leader-schedule-limit 可以控制同时进行 leader 调度的任务个数。 region-schedule-limit 可以控制同时进行 Region 调度的任务个数。
调度器产生的operator可能包含多个操作,这两个限制是从leader和region不同角度来限制整体调度速度,leader调度不涉及到数据移动,region调度涉及到数据移动

2 个赞


这2个事限制的pd 侧operator的产生速度,实际速度还会受tikv侧的store limit 消费速度限制

1 个赞

tikv/pd 中的配置,限制实际调度时的并发数的

regionAllowed := s.OpController.OperatorCount(operator.OpRegion) < conf.GetRegionScheduleLimit()
leaderAllowed := s.OpController.OperatorCount(operator.OpLeader) < conf.GetLeaderScheduleLimit()

leader-schedule-limit 可以控制同时进行 leader 调度的任务个数。 region-schedule-limit 可以控制同时进行 Region 调度的任务个数。从两个不同角度调度对象

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