2

私はこの比較的大きなテーブルを別のファイルグループに持っています(2 GB、まあ、それほど大きくはありませんが、頑丈なテーブルなのでパフォーマンスについて考え始めるのに十分な大きさです)。

これは、このファイルグループ内の唯一のテーブルです。

現在、ファイルグループには1つのデータファイルしか含まれていません。

テーブルに適切なインデックスが付けられ、インデックスの断片化がほぼゼロであると仮定すると、ファイルグループを2つのデータファイルに分割した場合、パフォーマンスが向上しますが、これら2つのデータファイルは同じ物理ディスクに存在します(自由に使えるディスクのアレイがありません)?

または、複数のファイルに分割することは、それらのファイルを別々の物理ディスクに分割できる場合の改善にすぎませんか?

返信ありがとうございます。

ps:Standard Editionを使用していることを追加する必要があるため、テーブルのパーティション分割は不要です。

マシュー

4

2 に答える 2

2

インデックス/データを分割する場合は、実際には個別のスピンドル/LUNが必要です。

「ファイルごとに1つのスレッド」の神話を打ち破るには、PaulRandallからこれらを読んでください

于 2010-07-19T15:06:15.420 に答える
2

あなたが説明した状況では、違いは重要ではないので、正確に測定できるとは思えません。SGAM / GAMの競合に苦しんでいるという考えを楽しませるには、特定の重いワークロードを備えたハイエンドデータベースが必要になります。GBNは、適切な違いを確認するために、個別のスピンドルでGBNが必要であることを示しています。

于 2010-07-19T16:52:16.777 に答える