Hi!
Habe hier gerade folgenden Sachverhalt festgestellt.
In einer Tabelle habe ich ein ID Feld der Größe int. In diese Tabelle werden sehr oft Datensätze geschrieben und auch wieder herausgelöscht. In wenigen Wochen ist die ID auf 8 Mio angeschwollen. Tatsächlich sind aber nur rund 500 Datensätze in der Tabelle. Die müssen halt laufend aktualisiert werden.![Augen rollen (sarkastisch)](https://entwickler-forum.de/core/images/smilies/rolleyes.png)
Ich muss hier zugeben ich habe bei der Auswahl der Feldgröße nur daran gedacht, dass da nie mehr als 1000 Einträge drin stehen werden. Ich habe nicht bedacht, dass jeder Datensatz ja eine neue ID bekommt.
Ich bin mir jetzt aber auch nicht sicher, ob das ein Problem ist. Ich meine mich zu erinnern, dass wenn die ID die Grenze von Int überschreitet wieder auf 1 springt und dann wieder hoch läuft bis an die Grenze.
Kann das jemand bestätigen?
Habe hier gerade folgenden Sachverhalt festgestellt.
In einer Tabelle habe ich ein ID Feld der Größe int. In diese Tabelle werden sehr oft Datensätze geschrieben und auch wieder herausgelöscht. In wenigen Wochen ist die ID auf 8 Mio angeschwollen. Tatsächlich sind aber nur rund 500 Datensätze in der Tabelle. Die müssen halt laufend aktualisiert werden.
![Augen rollen (sarkastisch)](https://entwickler-forum.de/core/images/smilies/rolleyes.png)
Ich muss hier zugeben ich habe bei der Auswahl der Feldgröße nur daran gedacht, dass da nie mehr als 1000 Einträge drin stehen werden. Ich habe nicht bedacht, dass jeder Datensatz ja eine neue ID bekommt.
Ich bin mir jetzt aber auch nicht sicher, ob das ein Problem ist. Ich meine mich zu erinnern, dass wenn die ID die Grenze von Int überschreitet wieder auf 1 springt und dann wieder hoch läuft bis an die Grenze.
Kann das jemand bestätigen?
Comment