tso时间窗口: 每个tidb server 请求时分配3秒钟的tso,这3秒钟内其他tidb server请求的话tso也是延续分配吗?

如 第一个tidb server1 是10秒是请求的,pd 将10~13秒的tso 分配给它, 如果在12秒的时候 另一个tidb server2 请求tso ,那tidb server2 拿到的 tso 是延续server1 14~17秒的tso 吗?

应该不是将这3秒的TSO全部分配给一个TiDB实例。PD会每3秒批量生成这3秒的TSO,然后缓存在自己的内存中,TiDB Server会将自己申请TSO的请求以batch方式通过PD Client来PD上取

PD主节点是分发给全部请求的,不是轮询给每一个TiDB Server

1 个赞

:+1::handshake:

兄弟你这书名是什么

自己整理的笔记

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