2

Einige Leute, die ich arbeite, richten einen neuen Datenbankserver für SQL Server ein. Der Server verfügt über ein Systemlaufwerk, auf dem auch Sicherungen und ein einzelnes RAID 5-Array für die Datenbankdateien gespeichert sind. Das RAID 5-Array ist logisch in 2 Laufwerke unterteilt. Einer ist für die eigentlichen Datenbankdateien (MDF) und der andere für die Transaktionsprotokolle (LDF). Der angegebene Grund ist Best Practices.Nützlichkeit der Trennung von Datenbankdateien und Trans-Logs zwischen Partitionen

Meine Frage ist, ob diese zusätzliche Partitionierung sinnlos ist. Gibt es einen Zweck, die Datenbank und Trans-Logs auf verschiedenen logischen Partitionen, wenn sie noch die gleichen physischen Ressourcen teilen? Ich verstehe, dass es einige gute Gründe gibt, die Datenbank- und Trans-Log-Dateien auf zwei physisch getrennte Festplatten zu trennen. Zum Beispiel sollten Geschwindigkeit und Disaster Recovery verbessert werden. Ich kann mir jedoch keine Vorteile vorstellen, die durch die fehlende physische Trennung nicht zunichte gemacht werden. Ich weiß nicht genug über RAID, um es sicher zu wissen.

Antwort

2

Sie sind ziemlich auf dem Prüfstand. Die einzige andere Situation, die schief gehen könnte, ist eine Partitionsbeschädigung, und sie sind unglaublich selten (und wahrscheinlich von Ihrer RAID-Hardware berücksichtigt).

Ich finde es einfacher ist, über Trennen von Datendateien von Log-Dateien (oder gar Trennung Dateigruppen für Tisch lesen Parallelisierung) zu sprechen mit Bezug auf verschiedenen Spindeln statt verschiedene Antriebe. Es macht es für diejenigen, die ein wenig wissen und wissen es gefährlich offensichtlicher :)

0

Trennung von Daten und Protokolldateien ist in der Regel Overkill. Wenn Sie tatsächlich eine Situation haben, in der Sie es brauchen, werden Sie es wissen.

Aber auch dann hilft es nur, wenn Sie sie auf verschiedene Spindeln trennen. Sie auf derselben physischen Spindel zu haben, bringt Ihnen nichts.

Auf der anderen Seite verlieren Sie nichts - außer dem Komfort zu wissen, dass alles in Bezug auf Ihre Datenbank in dieser Ordner ist.

Verwandte Themen