web-dev-qa-db-ja.com

複数のmdfと名前の変更があるTempdb

複数のMDFファイルを持つレガシーTempdbデータベースを継承しました。Tempdb1がプライマリです。

例:

Tempdb1.MDF
Tempdb2.MDF
Tempdb3.MDF

(1)tempdb2.mdfおよびtempdb3.MDFが常に無視されていましたか?

(2)それとも本当のネーミングエクステンションは問題ではないのですか? 2と3、.mydat、または.datafileなどを呼び出すことができます。それらはまだセカンダリとして推定されていますか?

(3)ただし、ベストプラクティスとして、2/3に.ndfのラベルを付ける必要がありますか?

3
user155025

以前のコメントを回答に変換する-SQL Serverは、セカンダリファイルにどの拡張子を付けてもかまいませんが、管理を簡単かつ合理的にするために、すべてのセカンダリファイルの.ndfをフォローしないのはなぜですか?

1
rvsc48

SQL Serverは、TempDBとデータファイル一般に、比例充填アルゴリズムを使用したラウンドロビンを使用します。したがって、1つのTempDBファイルがあり、さらに2つ追加すると、他の2つだけが最初のファイルのサイズに達するまでいっぱいになり、すべてが比例して大きくなります。または、次の再起動が発生してすべてが空になるとき。

したがって、これらのファイルを使用します。物理インデックス統計DMVで使用されていることがわかります。ネーミングは重要ではありません。それらを管理するために機能することを実行してください。

2
Ali Razeghi