Entwickler-Ecke

Datenbanken - Wieviel Datensätze verträgt eine Access-DB?


Aadelbert - Sa 23.01.10 17:56
Titel: Wieviel Datensätze verträgt eine Access-DB?
Hallo,

meine Access-MDB verfügt über 25 Tabellen. Der größte Teil der Tabellen enthält nur Daten die sich im wesentlichen nicht großartig verändern. Lediglich 3 Tabellen werden ständig mit Datensätzen erweitert. Jede Tabelle verfügt über 30 bis 35 Datenfelder. Zum größten Teil sind es Textfelder bis auf zwei Datumsfelder in allen 3 Tabellen. Wieviel Datensätze kann ich je Tabelle verwalten ohne dass das Programm zu langsam wird? Wie kann ich das berechnen?

Gruß Aadelbert


Martok - Sa 23.01.10 20:27

Access würde ich eh nicht ernsthaft verwenden, aber naja.

user profile iconAadelbert hat folgendes geschrieben Zum zitierten Posting springen:
Wie kann ich das berechnen?

Gar nicht. Kann man nur ausprobieren, und immer im Hinterkopf behalten: JET skaliert nicht. Sprich, du kannst nicht einfach mehr/größere Kisten hinstellen, wie mit jedem richtigen DBMS.

Ich habe schon stark denormalisierte Access-Tabellen mit mehreren 10k Datensätzen gesehen, ungefähr auch so in deiner Größenordnung, was die Spalten angeht.

Mein Eindruck war, dass nicht die Engine langsam wird, sondern die Oberfläche:
Solange du also nur einfügst oder kleine Teilmengen abfragst, kein Thema. Das Anzeigen der gesamten Tabelle hat dann aber recht lange gedauert.


dummzeuch - Sa 23.01.10 21:30

user profile iconAadelbert hat folgendes geschrieben Zum zitierten Posting springen:
Hallo,

meine Access-MDB verfügt über 25 Tabellen. Der größte Teil der Tabellen enthält nur Daten die sich im wesentlichen nicht großartig verändern. Lediglich 3 Tabellen werden ständig mit Datensätzen erweitert. Jede Tabelle verfügt über 30 bis 35 Datenfelder. Zum größten Teil sind es Textfelder bis auf zwei Datumsfelder in allen 3 Tabellen. Wieviel Datensätze kann ich je Tabelle verwalten ohne dass das Programm zu langsam wird? Wie kann ich das berechnen?


Eine maximale Anzahl an Datensaetzen kenne ich nicht, aber es gibt eine maximale Dateigroesse: 2 GB

Laut http://office.microsoft.com/en-us/access/HA100307391033.aspx scheint es unter Access 2007 keine maximale Anzahl Datensaetze zu geben. Ob das allerdings auch fuer aeltere Access-Versionen gilt, weiss ich nicht.

twm