Optimale RAID Aufteilung für Datenbankserver
Optimale RAID Aufteilung für Datenbankserver
Hallo zusammen,
wir bekommen in den nächsten Tagen einen neuen Datenbankserver. Nun bin ich am überlegen, wie die Aufteilung der Festplatten am sinnvollsten ist. Also die Log- und Datendateien sollen auf jedenfall getrennt gespeichert werden.
Zu dem neuen Server:
Controller: HP Smart Array P410i/512MB BBWC (RAID 0/1/1+0/5/5+0)
Festplatten: 8x HP 146GB 6G SAS 15k SFF DP Hot-Plug
Als Betriebsystem soll Windows Server 2008 Standard installiert werden und als Datenbankserver MS SQL Server 2008. Die Datenbank ist im Moment ca. 10 GB groß. Die Speicherkapazität ist also recht großzügig bemessen, so dass ruhig ein RAID 10 eingesetzt werden kann. Bloß wie soll ich am besten die Festplatten aufteilen?
2 x RAID 10 mit jeweils 4 Platten und dann Betriebssystem + Daten auf ein Array und auf das andere den Log?
oder
1x RAID 1 mit 2 Platten für das Betriebssystem und die restlichen 6 Platten für Daten + Log?
Habt Ihr eine bessere Idee?
Gruß Nati1003
Hallo zusammen,
wir bekommen in den nächsten Tagen einen neuen Datenbankserver. Nun bin ich am überlegen, wie die Aufteilung der Festplatten am sinnvollsten ist. Also die Log- und Datendateien sollen auf jedenfall getrennt gespeichert werden.
Zu dem neuen Server:
Controller: HP Smart Array P410i/512MB BBWC (RAID 0/1/1+0/5/5+0)
Festplatten: 8x HP 146GB 6G SAS 15k SFF DP Hot-Plug
Als Betriebsystem soll Windows Server 2008 Standard installiert werden und als Datenbankserver MS SQL Server 2008. Die Datenbank ist im Moment ca. 10 GB groß. Die Speicherkapazität ist also recht großzügig bemessen, so dass ruhig ein RAID 10 eingesetzt werden kann. Bloß wie soll ich am besten die Festplatten aufteilen?
2 x RAID 10 mit jeweils 4 Platten und dann Betriebssystem + Daten auf ein Array und auf das andere den Log?
oder
1x RAID 1 mit 2 Platten für das Betriebssystem und die restlichen 6 Platten für Daten + Log?
Habt Ihr eine bessere Idee?
Gruß Nati1003
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 148447
Url: https://administrator.de/contentid/148447
Ausgedruckt am: 25.11.2024 um 13:11 Uhr
24 Kommentare
Neuester Kommentar
Warum willst du es dann machen, wenn doch auch ein RAID10 als Variante vorstellbar ist?
@Nati1003,
deine Überlegung zu 2x Raid10 ist nicht so verkehrt, wenn der verschenkte Speicherplatz keine Rolle spielt.
@Nati1003,
deine Überlegung zu 2x Raid10 ist nicht so verkehrt, wenn der verschenkte Speicherplatz keine Rolle spielt.
Hallo zusammen
Die Best Pratice sind
2 HDD RAID 1 für das Betriebssystem
4 HDD RAID 10 für die Datenbankdateien
2 HDD RAID 1 für die LOGS
gibt zusammen 8 HDD's
Also genau das was ich mit dem DL380 machen würde.
Habe ich gut geraten?
Das mit den Partitionen und RAID 5 würde ich überhaupt nicht Empfehlen
Sowas sehe ich nur bei SoftwareFUZIS die keine Anung von SQL haben.
Die sind dann die Ersten die Reklamieren wenn die Performance nicht stimmt.
Beim SQL sind die LOGs das wichtigste, Nach viel RAM und noch mehr RAM natürlich.
gruass affabanana
PS: Beim RAID 5 immer den Restore im Hinterkopf behalten.
Die Best Pratice sind
2 HDD RAID 1 für das Betriebssystem
4 HDD RAID 10 für die Datenbankdateien
2 HDD RAID 1 für die LOGS
gibt zusammen 8 HDD's
Also genau das was ich mit dem DL380 machen würde.
Habe ich gut geraten?
Das mit den Partitionen und RAID 5 würde ich überhaupt nicht Empfehlen
Sowas sehe ich nur bei SoftwareFUZIS die keine Anung von SQL haben.
Die sind dann die Ersten die Reklamieren wenn die Performance nicht stimmt.
Beim SQL sind die LOGs das wichtigste, Nach viel RAM und noch mehr RAM natürlich.
gruass affabanana
PS: Beim RAID 5 immer den Restore im Hinterkopf behalten.
Zitat von @affabanana:
2 HDD RAID 1 für das Betriebssystem
4 HDD RAID 10 für die Datenbankdateien
2 HDD RAID 1 für die LOGS
2 HDD RAID 1 für das Betriebssystem
4 HDD RAID 10 für die Datenbankdateien
2 HDD RAID 1 für die LOGS
Hallo,
warum das 'Best Practice' sein soll, würde mich mal interessieren.
RAID10 über alle 8 Platten und darauf die gewünschten Partitionen - so würde ich das machen.
Grüße, Steffen
http://publib.boulder.ibm.com/infocenter/eserver/v1r2/index.jsp?topic=/ ...
Hallo,
wozu das separierte RAID 1, warum nicht das RAID 10 über alle Platten?
Grüße Steffen
Zitat von @clSchak:
hmm das ist an sich ein gute Frage habe mir gedacht, dass es so die beste Preformance gibt und man die DB absolut getrennt von
dem OS hat.
hmm das ist an sich ein gute Frage habe mir gedacht, dass es so die beste Preformance gibt und man die DB absolut getrennt von
dem OS hat.
Hallo,
die beste Performance erzielt man doch mit möglichst vielen Platten in einem RAID10. Aus Sicht des BS ist doch auch die Trennung durch Partitionen recht absolut, oder?
Grüße, Steffen
Richtig, aber falls dafür kein (Steck-)Platz frei ist, kann man die HotSpare auch im Regal neben dem Server 'auf Verdacht' lagern...
321
Hallo affabanana,
Wir hatten bei allen Plattenausfällen bisher max. einen halben Tag zu warten.
Performanceeinschränkungen waren nie störend spürbar. Lag vielleicht daran das es meist Systemlaufwerke, Fileserverplatten und Exchangeserverplatten waren.
Allerdings habe ich bisher keine Rebuild - Erfahrungen bei unserem SQL Server.
Aber ich werde das RAID mal umbauen auf RAID 10. Mal schauen wie sich das auf die Performance auswirkt.
danke dir
Grüße vom it-frosch
Das je nach bekacktem Raidcontroller ein Restore des RAID 1-5 Tage dauert.
Wir hatten bei allen Plattenausfällen bisher max. einen halben Tag zu warten.
Performanceeinschränkungen waren nie störend spürbar. Lag vielleicht daran das es meist Systemlaufwerke, Fileserverplatten und Exchangeserverplatten waren.
Allerdings habe ich bisher keine Rebuild - Erfahrungen bei unserem SQL Server.
Aber ich werde das RAID mal umbauen auf RAID 10. Mal schauen wie sich das auf die Performance auswirkt.
danke dir
Grüße vom it-frosch
Zitat von @51705:
> Zitat von @2hard4you:
> ----
> und ich bringe noch mal das Thema HotSpare hoch - sowas iss wichtig...
Richtig, aber falls dafür kein (Steck-)Platz frei ist, kann man die HotSpare auch im Regal neben dem Server 'auf
Verdacht' lagern...
321
> Zitat von @2hard4you:
> ----
> und ich bringe noch mal das Thema HotSpare hoch - sowas iss wichtig...
Richtig, aber falls dafür kein (Steck-)Platz frei ist, kann man die HotSpare auch im Regal neben dem Server 'auf
Verdacht' lagern...
321
HotSpare heißt, die springt automatisch ein, auch wenn Du gerade Dein Nickerchen hältst ^^
*anmerk*
24
Zitat von @affabanana:
Die Best Pratice sind
2 HDD RAID 1 für das Betriebssystem
4 HDD RAID 10 für die Datenbankdateien
2 HDD RAID 1 für die LOGS
Die Best Pratice sind
2 HDD RAID 1 für das Betriebssystem
4 HDD RAID 10 für die Datenbankdateien
2 HDD RAID 1 für die LOGS
Ach ja?
Die DB könnte als Archiv dienen, es gibt eher selten Zugriff darauf.
Das Datenvolumen wird in 2 Jahren die 300 GB übersteigen, was ja nicht viel bei ca. 1,2 TB Kapazität ist, die der Server hat.
Herzlichen Glückwunsch bei deinem Best Pracitice!
Nochmal: Ohne weitere Angaben zur DB sind Aussagen witzlos!
Und noch eins mal
Wenn man ein RAID10 macht und darauf dann 3 Partitionen anlegt.
Nun hast Du kein Glück, sondern Pech
2 Disks des RAID 0 teils gehen über denn Jordan.
Schande dein ganzer Daten (OS, Datenbankdateien und die LOGs) sind im ARS
Darum ist es Besser 2 oder mehr RAID Gruppen anzulegen.
Das Risiko bei 2 disks aus dem gleichen RAID Gruppe ausfallen bleibt zwar
Dafür ist aber nur eines der 3 betroffen.
Wieviel RAM hat den die KISTE???
12GB oder mehr würde da schon ordentlich was bringen.
@ meinereiner**
Du hast schon gelesen das ER nur 10 GB Daten hat
Und das ER auf Platz verzichten kann.
Du gehst sicher zum SAN-Menschen und sagst.
He jo gib mir mal 10TB Platz.
Was wirst Du da woll bekommen.
gruass affabanana
Wenn man ein RAID10 macht und darauf dann 3 Partitionen anlegt.
Nun hast Du kein Glück, sondern Pech
2 Disks des RAID 0 teils gehen über denn Jordan.
Schande dein ganzer Daten (OS, Datenbankdateien und die LOGs) sind im ARS
Darum ist es Besser 2 oder mehr RAID Gruppen anzulegen.
Das Risiko bei 2 disks aus dem gleichen RAID Gruppe ausfallen bleibt zwar
Dafür ist aber nur eines der 3 betroffen.
Wieviel RAM hat den die KISTE???
12GB oder mehr würde da schon ordentlich was bringen.
@ meinereiner**
Du hast schon gelesen das ER nur 10 GB Daten hat
Und das ER auf Platz verzichten kann.
Du gehst sicher zum SAN-Menschen und sagst.
He jo gib mir mal 10TB Platz.
Was wirst Du da woll bekommen.
gruass affabanana