Einzelnen Beitrag anzeigen
Alt 27.07.2009, 12:58  
boernard
Neuer Benutzer
 
Registriert seit: 05.12.2008
Beiträge: 17
boernard befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Tabellenlayout: Große Felder auslagern?

Hallo,

mich beschäftigt momentan die Frage, ob man Felder, die große Daten enthalten, in eine weitere Tabelle auslagern sollte.

Folgende Vorraussetzungen:

-Eine Tabelle, in der ca. 50 Integer Felder sind, sowie ein PK - Char Feld.
-Zu jedem Datensatz gibt es nun auch jeweils 4 Felder in denen jeweils 4kB große Binärdateien abgelegt sind.
-Insgesamt sind in der Tabelle ca. 2-3 Millionen Datensätze
-Keine Editier-Operation in der Tabelle
-Regelmäßige Inserts (ca. 2 pro min.)
-SELECTs holen meistens gesamten Datensatz inkl. der erähnten Binärdateien
-Täglich wird eine Auswertung mit diversen Aggregatfunktionen gemacht (wobei nur die letzten ca. 30.000 Datensätze analysiert werden), hier werden die Binärdateien nicht abgefragt

Was meint ihr?

edit: ahr vergessen: Microsoft Server-2005

Geändert von boernard (27.07.2009 um 13:03 Uhr).
boernard ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten