Server Sizing - HD Performance
am 21.04.2006 14:54:48 von Thomas WildgruberHi Group,
ich muss für eine auf MySQL basierende Bilddatenbank (auf Linux RedHat) für
unser Haus die Hardware konfigurieren und bin jetzt nicht der DB-Server
Admin vor dem Herrn. Aus der Microsoft Ecke weis ich das die Performance
transactionsorientierter Datenbanken mit dem linearen Schreiben der
Transaction Logs (TLogs) steht und fällt. Aus diesem Grund haben wir unsere
DB-Server mit dedizierten HDs für die TLogs (an SCSI Kontrollern mit BBU
und aktiviertem Cache) ausgestattet.
Ich habe jetzt leider kein HowTo das Sizing betreffend gefunden, nicht mal
wie die Transaction Logs bei MySQL heissen und demnach auch nicht ob es
sinnvoll ist, diese auf eine dedizierte HD zu legen. Da es auch keine
Backupagents für MySQL zu geben scheint, stellt sich mir auch die Frage ob
und wann die TLogs wieder gelöscht werden. Unser Exchange z.B. produziert
derzeit ca. 500 MB/Std TLogs, welche Nachts durch die inkrementelle
Sicherung wieder gelöscht werden.
Ist MySQL da generell anders gestrickt?
Note: Auf die DB werden später ca. 20 User zugreifen, der Server wird für
ca. 250.000 Bilder (~1TB) ausgelegt sein. Der Zugriff darauf erfolgt aber
nur sporadisch auf einige wenige Bilder (ca. ~100/Tag). Die Hauptleistung
der DB wird in der Verschlagwortung bzw. der Suche nach Schlagwörtern
liegen.
Für Hinweise, Tipps und Links dankend
Bye Tom
--
"Es gibt zwei Arten von Usern. Solche die schon Daten verloren haben und
solche, die noch welche verlieren werden"