Tom: MySql -> Datensatzanzahl

Beitrag lesen

Hello,

Da muss ich jetzt aber genauer nachfragen:

  1. Was hat der Typ der beiden Spalten mit der Gesamtdatensatz-Anzahl zu tun?

i.d.R. benutzt man Primärschlüssel
Primärschlüssel müssen indiziert sein
Wenn man nun zur Ermittlung eines neuen Schlüssels jedesmal ert den Index bemühen mus, wird das System langsam
Also nutzt man für Primärschlüssel gerne auch autoincrement-Schlüssel Da weiß das System sehr schnell, welcher der Nachfolger ist und kann das Reindex des Primary Keys nach eigenem Gutdünken optimiert durchführen.
Auto-Increment Keys kenne ich aber nur als Zahlenwerte, positiv.
Der größte für einen Key benutzbare Zahlenwert ist baer derjenige, denn man mit seinem schwächsten Systemteil noch bearbeiten kann.

  1. Wieso genau 2^31?

PHP hat z.B. für einen Integer auf vielen Systemen (OS-abhängig) 32 Bit zur Verfügung. Da es da aber nur signed Integers gibt bleiben also 31 Bits für die DSarstellugn des Keys. 2 hoch 31 gibt 2.147.483.648

  1. Wie kommst du auf 2,18 Mrd???

Ups, da habe ich mich wohl um ein paar Millionen geirrt. Aber das machen uns die Eichels und Stoibers und Kohls und wie die alle heiße doch jeden Tag vor.

Fragen über Fragen :-)

... zur Zufriedenheit beantwortet?

Liebe Grüße aus http://www.braunschweig.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau