web-dev-qa-db-ja.com

SQLサーバーの特定のデータベースに最大メモリ制限を割り当てる

私のSQL-Serverインスタンスには、多くのデータベースがあります。各データベースのメモリサイズを制限したい(たとえば8 GB)。リソースガバナーを使用してみたところ、max_memory_percentmin_memory_percentなどのオプションがあり、パーセント値(0〜100の値)で表示されます。しかし、データベースサイズを明示的にGBで指定したいと思います。その最大制限を超えてはいけません。

データベースのサイズを制限したり、データベースのサイズが制限を超えた場合にアラートを受け取る方法はありますか?

リソースガバナーを使用してこれを実装できますか?

ALTER RESOURCE POOL

1
user2967729

特定のデータベースが使用するメモリの量を制限する方法はありません。 SQL Serverは、使用頻度が最も低い/メモリポリシーから最初に削除された(基本的に)を使用します。

1
mrdenny