データベースを1つのサーバーインスタンスに配置する際の一般的な問題は、データベースがすべて同じtempdbを共有することです。 tempdbファイル/およびファイルグループを別々のデータベースに割り当てることは可能ですか?リソースガバナーはこれを許可しますか?
データベース1は、tempdb内の1つのファイル/ファイルグループ1にのみアクセスできます。
データベース2は、tempdb内の1つのファイル/ファイルグループ2にのみアクセスできます。
番号。
Resource Governorは、CPU、クエリワークスペースメモリ、およびストレージスループットを調整するためのものですが、データベースがTempDBでアクセスできるファイル/ファイルグループを制限する機能はSQLServerにはありません。
さらに、クロスデータベースクエリについて考えてみてください。クロスデータベースクエリがある場合、それはどのように機能しますか?
そのレベルの粒度が必要な場合は、複数のSQLServerインスタンスをセットアップする必要があります。これが、複数のtempdbデータベースを持つ唯一の方法です。