1.135 INMEMORY_AUTOMATIC_LEVEL

INMEMORY_AUTOMATIC_LEVELは、自動インメモリー機能を有効にするために使用し、この機能により、作業データ・セットが常にIM列ストア内に存在するようにインメモリー列ストア(IM列ストア)の管理が自動化されます。

特性 説明

パラメータ・タイプ

文字列

構文

INMEMORY_AUTOMATIC_LEVEL = { LOW | MEDIUM | OFF }

デフォルト値

OFF

変更可能

ALTER SYSTEM

PDBで変更可能

はい

基本

いいえ

Oracle RAC

すべてのインスタンスには同じ値を使用する必要がある。

通常、すべてのIM対応セグメントでは、サブセットへの問合せのみが常にアクティブに行われます。このサブセットは、作業データ・セットと呼ばれます。作業データ・セットは、様々なアプリケーションに対して長期にわたって変化すると想定されています。

INMEMORY_AUTOMATIC_LEVELは、アクセス・パターンに基づいてIM列ストアの中および外にセグメントを移動することによって、常に作業データ・セットをIM列ストア内に保持しようとします。

作業データ・セットをIM列ストアに格納できるように十分なメモリーをプロビジョニングすることをお薦めします。

設定可能な値は次のとおりです。

  • LOW: この値を設定すると、データベースでは、メモリー不足の場合にIM列ストアからコールド・セグメントが削除されます。

  • MEDIUM: このレベルには、メモリー不足のために移入されなかったホット・セグメントが最初に移入されるようにする追加の最適化が含まれます。

  • OFF: この値を設定すると、自動インメモリーは無効になります。この値は、Oracleデータベース18cを使用する以前に存在した動作にIM列ストアを戻します。安定した作業データ・セットを必要としない場合は、このパラメータをOFFに設定します。これはデフォルト値です。

注意:

このパラメータは、Oracle Databaseリリース18c, バージョン18.1以降で使用可能です。

関連項目:

自動インメモリー機能の構成の詳細は、『Oracle Database In-Memoryガイド』を参照してください