- Wie viele Spalten sind in der Datenbank zu viele?
- Wie viele Spalten sollte eine Postgres -Tabelle haben?
- Beeinflusst die Anzahl der Spalten die Leistung in PostgreSQL??
Wie viele Spalten sind in der Datenbank zu viele?
Es gibt eine harte Grenze von 4096 Spalten pro Tabelle, aber das effektive Maximum kann für eine bestimmte Tabelle geringer sein. Die genaue Grenze hängt von mehreren interagierenden Faktoren ab. Jede Tabelle (unabhängig von der Speichermotor) hat eine maximale Zeilengröße von 65.535 Bytes.
Wie viele Spalten sollte eine Postgres -Tabelle haben?
Ich bin heute auf eine Situation gestoßen, die besonders frustrierend war, aber aus einem interessanten Grund. PostgreSQL-Tabellen sind maximal 1600 Spalten schwer begrenzt.
Beeinflusst die Anzahl der Spalten die Leistung in PostgreSQL??
Und je mehr E/O es gibt, desto größer ist die Auswirkungen auf die Leistung. Also ja, 250 Spalten bedeuten in der Regel eine größere Zeilengröße als zum Beispiel 5 Spalten - und dass das Lesen von 1000 solchen Zeilen von jeweils 250 COL mehr E/A erfordert und somit einen größeren Einfluss auf die Leistung hat, im Vergleich zum Lesen von 1000 Zeilen von Jeweils 5 Cols.