Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie werden auto_increment-Werte wiederverwendet?

Die maximale Anzahl von INT in MySQL 4294967295. Wenn Sie 1000 Threads pro Minute erstellen, benötigen Sie 1440000 ( 1000 x 60 x 24 ) IDs pro Tag. Sie würden also nach etwa 8,17 Jahren keine IDs mehr haben.

Die maximale Anzahl von BIGINT ist 18446744073709551615 und das würde ausreichen, um 1000000000 (1 Milliarde) IDs pro Minute zu erstellen für 35 096 Jahre .

Sie sollten also damit einverstanden sein, IDs so viel zu verschwenden, wie Sie möchten, und sich darüber keine Sorgen zu machen.