web-dev-qa-db-ja.com

異なるデータベース間でファイル/ファイルグループを分割するTempdb

データベースを1つのサーバーインスタンスに配置する際の一般的な問題は、データベースがすべて同じtempdbを共有することです。 tempdbファイル/およびファイルグループを別々のデータベースに割り当てることは可能ですか?リソースガバナーはこれを許可しますか?

データベース1は、tempdb内の1つのファイル/ファイルグループ1にのみアクセスできます。

データベース2は、tempdb内の1つのファイル/ファイルグループ2にのみアクセスできます。

1
user129291

番号。

Resource Governorは、CPU、クエリワークスペースメモリ、およびストレージスループットを調整するためのものですが、データベースがTempDBでアクセスできるファイル/ファイルグループを制限する機能はSQLServerにはありません。

さらに、クロスデータベースクエリについて考えてみてください。クロスデータベースクエリがある場合、それはどのように機能しますか?

5
Brent Ozar

そのレベルの粒度が必要な場合は、複数のSQLServerインスタンスをセットアップする必要があります。これが、複数のtempdbデータベースを持つ唯一の方法です。

2
Max Vernon