Ich habe einen ziemlich ausgelasteten Datenbankserver, auf dem SQL Server 2008 R2 ausgeführt wird und der das folgende Setup aufweist:
- SATA RAID 1 (2 Laufwerke) - Betriebssysteme / Programme
- SAS RAID 10 (4 Laufwerke) - SQL-Datenbankdateien (Daten und Protokolle)
- SAS RAID 1 (2 Laufwerke) - TempDB (Daten und Protokolle)
Angenommen, ich kann diesem Server keine zusätzlichen Laufwerke hinzufügen. Habe ich die verfügbare Konfiguration optimal genutzt? Oder sollte ich hier ein anderes Schema in Betracht ziehen, bei dem Protokolle beispielsweise von den Datendateien isoliert sind?
Aktualisieren:
Für diejenigen, die weitere Hardwaredetails angefordert haben:
- Die SATA-Laufwerke (für die OS / Program-Partition verwendet) sind: WD 7200 RPM 3 Gb / s 3,5-Zoll-SATA
- Die in den anderen Arrays verwendeten SAS-Laufwerke sind: Seagate 15K RPM 6 Gb / s 3,5 Zoll SAS
- Der verwendete RAID-Controller ist ein: LSI 9260-8i SAS / SATA 6 Gb 8-Port
Update 2:
Ausgehend von den Rückmeldungen, die ich erhalten habe, habe ich anscheinend die folgenden Optionen zur Auswahl: - Ich werde die Prämie an jemanden vergeben, der mir sagen kann, welcher der wahrscheinlich besten in der von mir skizzierten Umgebung ist:
- Lass alles so wie es ist - ich werde es wahrscheinlich nicht viel besser machen
- Verschieben Sie meine 2 SAS RAID 1-Laufwerke in mein vorhandenes RAID 10-Array, damit es aus insgesamt 6 Festplatten besteht
- Verschieben Sie meine Protokolldateien auf das SAS-RAID 1 und / oder verschieben Sie TempDB (Daten oder Protokolle) zurück auf das RAID 10