monotonically_increasing_id

monotonically_increasing_id

monotonically_increasing_id 介绍

monotonically_increasing_id() - 返回单调递增的64位整数。生成的 ID 保证是单调递增和唯一的,但不一定是连续的。当前实现将分区 ID 放在高 31 位,低 33 位表示每个分区内的记录号。假设数据帧的分区少于 10 亿,每个分区的记录少于 80 亿。该函数是非确定性的,因为它的结果取决于分区 ID。

Examples:

> SELECT monotonically_increasing_id();
 0

Since: 1.4.0