48 GB RAM、1 CPU、および8 SATA III(6GB / s)SSDドライブ(128 GB Crucial m4)およびLSI MegaRAIDコントローラー(SAS 9265-8i)を備えたSQL Serverを構築しています。典型的な作業負荷はほとんど読み取りであると予想されます。いくつかの期間、より重い書き込みアクティビティがあります(サードパーティのデータプロバイダーとの1時間ごとのデータ同期-毎晩のバックアップ)が、一般的な読み取り/書き込み比率は約90%読み取り/ 10%書き込みです。
オプション1:
論理ドライブC:-RAID 1(2台の物理ドライブ)
-OS論理ドライブD:-RAID 10(6台の物理ドライブ)-DBファイル/ログ/ tempdb / backups?
または
オプション2:
論理ドライブC:-RAID 1(2つの物理ドライブ)
-OS論理ドライブD:-RAID 1(2つの物理ドライブ)-Dbファイル
論理ドライブE:-RAID 1(2つの物理ドライブ)-ログファイル/バックアップ?
論理ドライブF:-RAID 1(2つの物理ドライブ)-tempdb
または
オプション3:
その他の提案
すべてのDBアクティビティは3つのドライブにストライピング(およびアレイ内の他の3つにミラーリング)されるため、オプション1はパフォーマンスを向上させると考えていますが、オプション2は従来の知恵を模倣しているようです(機械的により多く適用されるようです)SSDよりもドライブ)。Stack Overflowはオプション1でなくなったようです。
SSDでは、その時点でI / Oが制限されているのではなく、サーバーのCPUが制限されている可能性があるため、すべてを単一の論理ドライブに配置しても問題ないと思います。
もう1つの質問は、夜間バックアップをどこに配置すればよいかということです。バックアップによってSQLサーバーの残りの部分の速度が低下することは望ましくありません。これらの場合の読み取り/書き込み動作は順次書き込みなので、ログと同じ場所にバックアップを書き込むことをお勧めします。