的数据库整体的结构....这里PD 建立TSO 进行了性能优化 , 针对申请进行了时间段的申请, 不是即时分配事务TSO,而是提前申请,将一段时间设置为申请的段,申请后,直接生成TSO,事务在高并发执行是,不会在计算TSO,而是直接给出已经计算好...PD 为这些新增的或消减的REGION 进行编号的发放和记载.
6 路由信息, 从TIDB 上下发的获取数据的指令是要通过PD来指定到哪里进行数据的获取的, PD 告知相关信息在那个TIKV 并且将信息缓存在...其中 上面 1 2 3 4 几个点进行一些详细的解释和说明
这里PD 的工作中有几个重点
1 时间, 时间不准确会导致分配事务的中断和问题
2 缓存, TSO ,一次会批量计算,所以需要更多的内存来支持存储预先计算好的...TSO
3 批量获取TSO ,然后应对并发,这里如果事务回滚,相关的TSO 应该作废,所以如果有大批量的事务回滚是会消耗大量的TSO.