Mir ist klar, dass dies wahrscheinlich eine sehr offene Frage ist und die Antworten variieren können. Aber wie ist die optimale Platzierung für die Tempdb-, MDF- und LDF-Dateien in SQL Server 2012, wenn SSDs gesprochen werden?
Vor dem Neukauf hatte ich eine vorhandene SSD mit den SQL Server 2012-Kerndateien und der Tempdb installiert und beide MDF / LDF auf einer Festplatte mit 7200 U / min. Ich kaufte dann 2 SSDs mit der ursprünglichen Absicht, mdf auf eine und ldf auf die andere zu setzen.
Wenn Sie jedoch mehr darüber lesen, gelten separate physische Festplatten für MDF- und LDF-Dateien nicht wirklich, wenn es um SSDs geht. Richtig?
Also dachte ich an Folgendes:
SSD 1 - SQL Server 2012-Kerndateien und Windows
SSD 2 - Tempdb
SSD 3 - MDF und LDF
Wenn es einen Unterschied macht, wird dies nur einer Datenbank zugeordnet, sodass es nicht zu Konflikten zwischen mehreren Datenbanken kommt.
Ist mein "Denken" -Einstellungen gut oder einfach nur eine Verschwendung (dh kein Grund, Tempdb zu trennen), wo ich jetzt eine zusätzliche SSD habe, die ich woanders verwenden kann?
Antworten:
Der ursprüngliche Grund für die Aufteilung von Protokoll- und Datendateien auf separate Datenträger war die zweifache Latenz und Bandbreite auf den Laufwerken.
SSDs heben diese Einschränkungen nicht auf, verringern / erhöhen jedoch die Grenzwerte erheblich (7,9 ms für einen Lesevorgang mit einer einzelnen Festplatte gegenüber 0,1 ms für einen Lesevorgang mit einer einzelnen SSD, ungefähr).
Also letztendlich ja und nein - es gilt nicht so sehr wie bei Festplatten, aber diese Grenzen sind immer noch da und können immer noch eingehalten werden. Es hängt alles von Ihrer Arbeitsbelastung ab.
Vorausgesetzt, dass
Ihr vorgeschlagenes Setup weist einige Probleme auf (wie bereits erwähnt), und ein Ausfall eines einzelnen Laufwerks ist das Hauptproblem.
Sie könnten für so etwas gehen.
Einzelnes Laufwerk mit 7200 U / min - Windows OS
RAID 5-Array (3 SSDs) - Aufgeteilt in 4 Laufwerke (D für Daten, L für Protokolle, S für Swap und T für Temp)
ODER
Einzelnes Laufwerk mit 7200 U / min - Windows-Betriebssystem
Einzel-SSD - Temp and Swap
RAID 1-Array (2 SSDs) - Daten und Protokolle
Es ist meine persönliche Präferenz, Windows auf ein Nicht-SSD-Laufwerk zu verlagern, wenn Sie nur eine begrenzte Anzahl haben. Dies hängt jedoch ganz davon ab, was der Server tut und welches Risiko Sie eingehen möchten.
quelle