Question

J'ai une table dans laquelle la colonne PK Id de type bigint et il est peuplé de plus en plus automatiquement l'ordre de 1,2,3 ... ainsi de suite Je remarque que quelques fois tout d'un coup les ids qui sont générés ont de très grande valeur. par exemple, les ids sont comme 1,2,3,4,5,500000000000001,500000000000002 il y a un énorme saut après 5 ... ids 6, 7 ne sont pas utilisés du tout

i faire effectuer des opérations de suppression sur ce tableau, mais je suis absolument certain que manquant ids n'a pas été utilisé auparavant.

pourquoi cela se produit et comment puis-je résoudre ce problème?

Merci beaucoup pour la recherche pour cela.

my env: sybase ase 15.0.3, linux

Était-ce utile?

La solution

Vous obtenez ceci avec Sybase lorsque le système est redémarré après un arrêt incorrect. Voir la description complète, et ce qu'il faut faire à ce sujet, .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top