Lock Pages in Memory オプションの有効化 (Windows)

適用対象: SQL Server

この Windows ポリシーにより、プロセスを使用して物理メモリにデータを保持できるアカウントを指定し、ディスク上の仮想メモリへのデータのページングを防止します。

Note

メモリ内のページをロックすると、ディスクへのメモリのページングの際にパフォーマンスが向上する可能性があります。 詳細については、「Lock Pages in Memory (LPIM)」をご覧ください。

SQL Server によって使用されるアカウントに対してこのポリシーを有効にするには、Windows グループ ポリシー ツール (gpedit.msc) を使用します。 このポリシーを変更できるのは、システム管理者だけです。

lock pages in memory オプションの有効化

  1. [スタート] メニューの [実行] を選択します。 [開く] ボックスに gpedit.msc と入力します。 [グループ ポリシー] ダイアログ ボックスが開きます。
  2. [ローカル グループ グループ ポリシー] コンソールで、[コンピューターの構成] を展開します。
  3. [Windows の設定] を展開します。
  4. [セキュリティの設定] を展開します。
  5. [ローカル ポリシー] を展開します。
  6. [ユーザー権利の割り当て] フォルダーをクリックします。 ポリシーが詳細ペインに表示されます。
  7. ウィンドウで [メモリ内のページのロック] ポリシーまでスクロールし、ダブルクリックします。
  8. [ローカル セキュリティ ポリシーの設定] ダイアログ ボックスで、[ユーザーまたはグループの追加...] を選択します。SQL Server サービスアカウントを追加します。 SQL Server のインスタンスのサービス アカウントを確認するには、SQL Server 構成マネージャーを参照するか、service_account のクエリを sys.dm_server_services から実行します。 詳細については、「sys.dm_server_services」を参照してください。
  9. [OK] を選択します。
  10. この設定を有効にするには、インスタンスを再起動します。