2

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

私の質問は、この余分なパーティション分割が無意味であるかどうかです。同じ物理リソースを共有している場合、データベースとトランスログを異なる論理パーティションに配置する目的はありますか?データベースとトランスログファイルを2つの物理的に分離されたディスクに分離することにはいくつかの大きな理由があることを理解しています。たとえば、速度と災害復旧を改善する必要があります。しかし、物理的な分離の欠如によって打ち消されない利点は考えられません。RAIDについては、確かに知るには十分な知識がありません。

4

2 に答える 2

2

あなたはかなり的を射ています。うまくいかない可能性のある他の唯一の状況は、パーティションの破損です。これは非常にまれです (そして、おそらく RAID ハードウェアによって対応されます)。

データ ファイルをログ ファイルから分離する (または、実際には、テーブル読み取りの並列処理のためにファイル グループを分離する) ことについては、別のドライブではなく別のスピンドルを参照する方が話しやすいと思います。少し知っていて危険なことを知っている人にとっては、より明白になります:)

于 2009-06-25T17:05:22.117 に答える
0

通常、データ ファイルとログ ファイルを分離するのはやり過ぎです。実際に必要な状況にある場合は、わかります。

ただし、それでも、それらを異なるスピンドルに分離する場合にのみ役立ちます. それらを同じ物理スピンドルに配置しても、何も得られません。

一方、失うものは何もありません - データベースに関連するすべてのものがこのフォルダーにあるという安心感を除いては。

于 2009-06-25T17:06:49.370 に答える