1

一種の 101 の質問: ユーザー定義のファイル グループに複数のファイルがある場合、行を挿入するときの SQL Server の動作は何ですか? ラウンドロビン?いっぱいまで書いて、次に進みますか?この件に関するtempDbに関するいくつかの興味深い投稿を見つけましたが、ラウンドロビンを示唆していますが、決定的なものはありません。

4

1 に答える 1

3

SQL Server は、プロポーショナル フィル アルゴリズムを使用して、複数のファイルを含むファイル グループにデータを書き込みます。つまり、ファイル グループに 2 つのファイルが含まれていて、最初のファイルの空き領域が 2 番目のファイルの 2 倍である場合、最初のファイルは (およそ) 2 倍の書き込みを受け取ります。ファイルの空き容量はもちろん時間とともに変化するため、SQL Server はこの比率を定期的に再計算します。

この件に関する非常に良い議論があります:

http://groups.google.ca/group/microsoft.public.sqlserver.server/browse_thread/thread/a77db2ded38c58e9

于 2009-07-20T15:33:43.807 に答える