wieviele Einträge pro Tabelle

lifehunter

Erfahrenes Mitglied
wieviele Spalten max. pro Tabelle

servus
ich wollte mal fragen wieviele verschiedenen Spalten man max nutzen sollte. Also ich denke mir da geht einiges an Spalten, aber es ist bestimmt irgendwann so dass das Auslesen langsam bei soetwas wird, oder?
 
Zuletzt bearbeitet:
Da Du nicht mal sagst, von welchem Datenbanksystem Du redest, wird Dir kaum einer helfen können. PostgreeSQL verträgt beispielsweise 1600 Spalten.
Ich bin mir sicher, dass es (bei nahezu jedem DBMS) mehr sind, als Du bei vernünftigem Datenbankdesign brauchst.
Normalisierte Datenbanken haben i.d.R. ohnehin relativ schmale Tabellen oder beinhalten bei breiten Tabellen häufig viele ID's, also schnelle sparsame Integer-Werte.

Zur Geschwindigkeit: Ob ein Join über mehrere Tabellen nun unbedingt schneller ist, als eine extrem breite Tabelle weiss ich nicht, aber wenn Du viele Daten hast, wirst Du ohnehin an irgendeiner Stelle diese Daten abfragen müssen. Wo die Abfrage dann langsam wird ist wohl egal.

Gruß hpvw
 
An wieviele Spalten hast Du denn so gedacht?
Also ich habe mit Tabellen gearbeitet, die so ca. 50 Spalten und ca. 1,5 Mio. Datensätze hatten. Die Abfragen kamen da zwar nicht nach 0,01 Sek. oder so, aber wirklich langsam waren die Abfragen (natürlich abhängig von der Menge der abzufragenden Datensätze) trotzdem nicht.

redlama
 
Die Anzahl Spalten konnte ich zu MySQL nicht finden. Aber da MySQL den Index und die Daten trennt kann ich mir vorstellen, dass es sogar relativ schnell ist, eine breite Tabelle abzufragen, wenn man geschickt Spalten mit einem Index belegt.
Wenn es nicht gerade um komplexe physikalische Messreihen geht, kann ich mir aber kaum vorstellen, dass eine Tabelle mit extrem vielen Spalten normalisiert ist.
 
okay also bisher sind es 20zeilen. zeilen weiß ich ja das da sehr viel geht und spalten hab ich jetzt 10 glaube ich.
ich denke mir das klappt schon ^^
 
Hi, also bei Oracle sind max. 256 Spalten möglich. Ich nehm stark, dass es bei MySQL genauso viel sein müssten.
 
Zuletzt bearbeitet:
Zurück