次の方法で共有


ワークロード グループの設定の変更

ワークロード グループの設定を変更するには、SQL Server Management Studio を使用します。

  • 作業を開始する準備: 制限事項と制約事項、権限

  • ワークロード グループの設定変更に使用するもの: SQL Server Management Studio、Transact-SQL

作業を開始する準備

制限事項と制約事項

既定のワークロード グループとユーザー定義のワークロード グループの設定を変更することができます。

REQUEST_MAX_MEMORY_GRANT_PERCENT

非固定パーティション テーブルのインデックス作成によって消費されるメモリは、含まれるパーティションの数に比例します。 必要なメモリの合計が、ワークロード グループの設定によって課せられているクエリごとの制限 (REQUEST_MAX_MEMORY_GRANT_PERCENT) を超えると、インデックス作成の実行に失敗します。 default ワークロード グループでは、SQL Server 2005 との互換性のために、クエリごとの制限を超えてもクエリの開始に必要な最低限のメモリを使用できるようになっているので、そのようなクエリを実行するのに十分な量のメモリが default リソース プールに対して構成されていれば、同じインデックス作成を default ワークロード グループで実行できる可能性があります。

SQL Server 2005 のインデックス作成では、パフォーマンスを向上させるため、最初に許可されたメモリ量を超えるメモリ ワークスペースの使用が許可されます。 この特別な処理は、SQL Server 2012 のリソース ガバナーでサポートされています。 ただし、最初のメモリ許可も追加のメモリ許可も、ワークロード グループ設定およびリソース プール設定によって制限されます。

[先頭に戻る]

権限

ワークロード グループの設定を変更するには、CONTROL SERVER 権限が必要です。

[先頭に戻る]

SQL Server Management Studio を使用してワークロード グループの設定を変更する

ワークロード グループの設定を変更するには、SQL Server Management Studio を使用します。

  1. オブジェクト エクスプローラーで、変更するワークロード グループを含むワークロード グループ フォルダーまで [管理] ノードを再帰的に展開します。

  2. 変更するワークロード グループを右クリックし、[プロパティ] をクリックします。

  3. [リソース ガバナーのプロパティ] ページで、自動的に [リソース プールのワークロード グループ] グリッドの対象ワークロード グループの行が選択されない場合は、その行を選択します。

  4. 変更する行のセルをクリックまたはダブルクリックし、新しい値を入力します。

  5. 変更を保存するには、[OK] をクリックします。

Transact-SQL を使用してワークロード グループの設定を変更する

Transact-SQL を使用してワークロード グループの設定を変更するには

  1. 変更するプロパティ値を指定する ALTER WORKLOAD GROUP ステートメントを実行します。

  2. ALTER RESOURCE GOVERNOR RECONFIGURE ステートメントを実行します。

例 (Transact-SQL)

次の例では、groupAdhoc という名前のワークロード グループに割り当てられたメモリ許可の割合の最大値を変更します。

ALTER WORKLOAD GROUP groupAdhoc
WITH (REQUEST_MAX_MEMORY_GRANT_PERCENT = 30);
GO
ALTER RESOURCE GOVERNOR RECONFIGURE;
GO

[先頭に戻る]

関連項目

参照

ALTER WORKLOAD GROUP (Transact-SQL)

ALTER RESOURCE POOL (Transact-SQL)

ALTER RESOURCE GOVERNOR (Transact-SQL)

概念

リソース ガバナー

ワークロード グループの作成

リソース プールの作成

リソース プールの設定の変更