mboost-dp1
Database identity kolonne?
- Forside
- ⟨
- Forum
- ⟨
- Programmering
Hvis man har en identity kolonne, ID, på en table, hvor rækker bliver slettet efterhånden. Vil slettede ID's så blive genbrugt, eller kan man risikere at man om mange år vil have opbrugt kapaciteten i en INT (eller bigint eller hvad man nu bruger) og så ikke kan oprette et nyt ID?
arne_v (3) skrev:#1
Givet at en BIGINT kan have 9/18 (signed/unsigned) trilliarder værdier, så tvivler jeg på at du rammer limiten!
Selv en INT med 2/4 milliarder er nok til det meste.
Fair nok.
Rent teoretisk, hvad gør f.eks. banker, som måske har et par 100k transaktioner om dagen, de kan vel godt fylde det op på et par år. De bruger måske andre metoder?
KC (4) skrev:Rent teoretisk, hvad gør f.eks. banker, som måske har et par 100k transaktioner om dagen, de kan vel godt fylde det op på et par år. De bruger måske andre metoder?
9 trilliarder muliges id / 200000 forbrugte id om dagen = 204 milliarder år
9 trilliarder muliges id / 200millioner forbrugte id om dagen = 204 millioner år
Jeg tror ikke at det tænker på det.
Gå til top
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.