Domanda

Ho una tabella in cui la colonna Id PK di tipo bigint ed è popolato aumentando automaticamente ordine di 1,2,3 ... ecc Ho notato che alcune volte tutto ad un tratto gli ID generati stanno avendo molto grande valore. per esempio gli ID sono come 1,2,3,4,5,500000000000001,500000000000002 v'è un enorme salto dopo 5 ... ids 6, 7 non sono stati utilizzati a tutti

i compio operazioni di eliminazione su questo tavolo, ma io sono assolutamente sicuro che gli ID mancanti non sono stati utilizzati in precedenza.

il motivo per cui si verifica il problema e come posso risolvere questo problema?

molte grazie per guardare a questo.

la mia env: Sybase ASE 15.0.3, linux

È stato utile?

Soluzione

Si ottiene questo con Sybase quando il sistema viene riavviato dopo un arresto non corretto. Vedere descrizione completa, e cosa fare a questo proposito, qui .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top