メモリ内のページをロックする - AWS 規範ガイダンス

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

メモリ内のページをロックする

SQL Server スタートアップアカウントの [メモリ内のページをロック] オプションを有効にして、オペレーティングシステムが SQL Server の作業セットをトリミングしないようにします。

このオプションが有効かどうかを確認するには、以下のSQLクエリーを使用します:

SELECT sql_memory_model, sql_memory_model_desc FROM sys.dm_os_sys_info;

出力:

sql_memory_model sql_memory_model_desc 1 CONVENTIONAL "CONVENTIONAL" means it’s not enabled.
[メモリ内のページをロック] オプションを有効にするには:
  1. [スタート] 画面で secpol.msc を実行し、[ローカルセキュリティポリシー] コンソールを開きます。

  2. 以下のスクリーンショットのように、[ローカルポリシー][ユーザー権限の割り当て][メモリ内のページをロック] を選択し、SQL Server サービスアカウントを追加します。

    
              Enabling the lock pages in memory option

  3. 変更を有効にするために SQL Server インスタンスを再起動します。

  4. 次の SQL クエリを使用して、[メモリ内のページをロック] オプションが有効になっていることを確認します。

    SELECT sql_memory_model, sql_memory_model_desc FROM sys.dm_os_sys_info;

    出力:

    sql_memory_model sql_memory_model_desc 2 LOCK_PAGES "LOCK_PAGES" means it’s enabled.

SQL Server のメモリモデルについての詳細は、Microsoft ウェブサイトの sys.dm_os_sys_info documentationsql_memory_modelsql_memory_model_desc を参照してください。