# TSO 作业：TSO 概念

+ TSO是一个全球时间戳
+ 它由物理时间和逻辑时间组成。

------------------------------------------------------------------------------
TSO 是一个全局时间戳，是 TiDB 分布式事务的基石。因此，对于 PD 来说，我们首先需要确保它能够快速、大规模地分配 TSO 给事务。同时，我们还需要确保分配的 TSO 必须是单调递增的，不可能出现回滚的情况。

TSO是一个int64的整数，由两部分组成：物理时间+逻辑时间。物理时间是当前的Unix时间（以毫秒为单位），而逻辑时间是最大1 << 18的计数器。换句话说，在1毫秒内，PD可以分配多达262144个TSO，这满足了大多数情况。