分布式事务

目前TiKV有相关监控分布式事务的指标以及针对分布式事务通过迁移Region来优化的方案吗?

  1. 能举个例子想要什么指标吗?
  2. 优化什么?

指标可以是: 每个TiKV在一定时间内涉及到的分布式事务数。 优化分布式事务可以是通过迁移Region将一个事务涉及的Region提前迁移到一个TiKV上,这样就减少分布式事务。如《E-Store: Fine-Grained Elastic Partitioning for Distributed Transaction Processing Systems》,《Clay: Fine-Grained Adaptive Partitioning for General Database Schemas 》论文中描述的优化方法等

您好: 我理解您的想法是使一个事务的 region 提前移动到同一个tikv,这样可以减少分布式事务,特别是网络的消耗多吗? 但是这样做的问题是,不断的迁移 reigon ,提高了其他事务出错的可能行,并且调度region也是一部分消耗。 所以当前已经采取了region数量和leader数量来均衡的方法,多谢。 可以查看tikv的监控获取这些数据