咨询AWS Redshift中Identity列的最大取值上限
AWS Redshift Identity列支持的最大取值
Redshift的Identity列的最大取值完全由你定义列时指定的数据类型决定——Identity只是负责自动生成递增/递减序列的属性,其数值范围受底层整数类型限制:
- 若使用
INT(INTEGER,4字节)类型作为Identity列,最大取值为2147483647(即2^31-1) - 若使用
BIGINT(8字节)类型作为Identity列,最大取值为9223372036854775807(即2^63-1)
对于事实表这类数据量通常较大的表,推荐使用BIGINT类型的Identity列,避免因数据快速增长导致序列提前耗尽上限。
内容的提问来源于stack exchange,提问作者Gautam
相关产品推荐
相关产品推荐

