web-dev-qa-db-ja.com

SAN上のSQL Serverデータベースファイルグループ:関連かどうか?

新しいSQL Serverを構築しようとしており、ファイルグループを広範囲に使用する予定でした。このサーバー上の5つの異なるデータベースに対する大幅な成長と大量の読み取り/書き込みを期待しています。各データベースに2つの追加のファイルグループ(ユーザーデータ用とインデックス用)を作成し、データベースごとに合計3つのファイルグループを作成することを計画していました。異なるドライブ/スピンドル間でファイルグループを分割することを計画していました。このサーバーは、EMC SAN上の仮想サーバー(VMWare)です。 SANアーキテクチャは初めてで、SAN=管理者ではありません。ファイルグループとSANに関する簡単な説明は、本「Microsoft SQL Server 2012 SANを使用する場合、ファイルグループはおそらく無関係でした。残念ながら、それ以上の詳細はありませんでした。また、このトピックについて他に多くは見つけていません。

ストレージにSANを使用するときにファイルグループを使用することに意味がありますか?

そうでない場合、なぜそうではないのですか?もしそうなら、なぜですか?

このトピックについて、SAN管理者にどのような質問をすることができますか?

5
DMill

私はSANの管理者ではありませんが、私のチームには非常にいい人がおり、彼の仕事を適切に行うために時間をかけ、私たちに尋ねられたときに私たちと彼の知識を共有しています。

SANの構成方法により、SQLサーバーと物理ディスクの間に非常に大量のキャッシュが存在します。この状況では、複数のファイルグループを使用したり、DATAおよびLOGファイルを異なるドライブ文字で分割したりすることは、すべて同じキャッシュクラスターになり、15000RPMディスクの同じ大きなアレイをポイントするため、問題となります。キャッシュは、関連するものをキャッシュしておくのに十分インテリジェントであり、「レイジーライター」メソッドでディスクに書き込みます。

とは言っても、非常に大量のデータを処理する場合は問題になりません。このセットアップは私たちのニーズに合わせて非常に高速で、通常のバックアップと別のサーバールームへのSAN自動冗長性の間で非常に安全です。

管理者と一緒に座って、あなたのニーズを伝え、最終的なセットアップと彼の知識とアーキテクチャのバランスをとります。 SANアーキテクチャは大きく異なる可能性があるため、SQLサーバーのインストールの「ベストプラクティス」の一部は、私たちの場合とは異なり、適用されない場合もあります。

1
Philippe