2

私が仕事をしている人の中には、SQL Server用の新しいデータベースサーバーを設定する人がいます。サーバーには、バックアップとデータベースファイル用の単一のRAID 5アレイも格納されているシステムドライブがあります。 RAID 5アレイは論理的に2つのドライブに分割されています。 1つは実際のデータベースファイル(MDF)用で、もう1つはトランザクションログ(LDF)用です。引用された理由はベストプラクティスです。パーティション間でデータベースファイルとトランスログを分離することの有用性

私の質問は、この余分なパーティションが無意味であるかどうかです。同じ物理リソースを共有している場合、異なる論理区画にデータベースとトランスのログを保存することは何の目的ですか?私は、データベースとトランスログファイルを2つの物理的に別々のディスクに分ける大きな理由があることを理解しています。たとえば、スピードと災害復旧を改善する必要があります。しかし、私は物理的な分離の欠如によって否定されない利益を考えることはできません。私はRAIDについて十分に知っているかどうか分からない。

答えて

2

あなたはかなり目立っています。間違っている可能性がある唯一の他の状況は、パーティションの破損であり、非常にまれである(おそらくあなたのRAIDハードウェアのために用意されている)。

私はそれが異なるスピンドルではなく異なるドライブを参照することにより、(実際または、テーブル読み並列化のためのファイルグループを分離する)、ログファイルからデータファイルを分離することについて話をする方が簡単です見つけます。それは少し知っている人には、それをもっと危険なことが分かります:)

0

データとログファイルを分けることは、通常は過剰です。あなたが実際にそれを必要とする状況があるなら、あなたは知っているでしょう。

しかし、それでも、それらを別のスピンドルに分けておくと役立ちます。それらを同じ物理スピンドルに置いても何も得られません。

一方、あなたのデータベースに関連するすべてがフォルダーにあることを知っていることを除けば、何も失うことはありません。

関連する問題