用語集

ADOポリシー

自動データ最適化(ADO)のためのルールおよび条件を指定するポリシー。たとえば、ADOポリシーにより、オブジェクトが作成の30日後(条件)にNOINMEMORYとマークされる(アクション)よう指定できます。CREATE TABLE文およびALTER TABLE文のILM句を使用してADOポリシーを指定します。

自動データ最適化(ADO)

情報ライフサイクル管理(ILM)計画を実装するために、ポリシーを作成し、それらのポリシーに基づいてアクションを自動化するテクノロジ。

可用性

要求に応じてアプリケーション、サービスまたは機能を使用可能な程度。

ブルーム・フィルタ

セット内のメンバーシップをテストする低メモリー・データ構造。データベースでは、ハッシュ結合のパフォーマンスを高めるためにブルーム・フィルタが使用されます。

列圧縮単位(CU)

インメモリー圧縮単位(IMCU)内の列のための隣接する記憶域。

列データ・プール

列データを格納する、インメモリー領域内のサブプール。1 MBプールとも呼ばれます。

列形式

インメモリー列ストアにあるオブジェクト用の列ベースの形式。データ・ブロックで使用される、行形式と対照を成す列形式。

共通ディクショナリ

ローカル・ディクショナリから作成された、セグメント・レベルの、インスタンス固有のマスター・ディクショナリ・コードのセット。ローカル・ディクショナリは、列圧縮単位(CU)固有のディクショナリ・コードのソート済リストです。結合グループでは、結合を最適化するために共通ディクショナリが使用されます。

圧縮階層化

アクセス・パターンに基づく、データへの様々なレベルの圧縮の適用。たとえば、管理者は、アクセスがより低速になるという代償を払い、より高い圧縮率で、非アクティブなデータを圧縮できます。

データ・フロー演算子(DFO)

パラレル問合せのデータ再分散ステージ間の作業単位。

稠密グループ化キー

グループ化列が特定のファクト表またはディメンションから取得されるすべてのグループ化キーを表すキー。

稠密結合キー

結合列が特定のファクト表またはディメンションから取得されるすべての結合キーを表すキー。

稠密キー

ネイティブ整数として格納され、値の範囲を持つ数値キー。

ダブル・バッファリング

バックグラウンド・プロセスで、変更した最新の行を元の行と組み合せることで新しいインメモリー圧縮単位(IMCU)バージョンを作成する再移入メカニズム。再移入中は、古いIMCUを引き続き問合せに使用できます。

1つ以上の値、演算子および値を評価するSQL機能の組合せ。

式統計ストア(ESS)

式評価に関する統計を格納する、オプティマイザによって保持されるリポジトリ。セグメントごとに、ESSによって、実行頻度、評価コスト、タイムスタンプ評価などの統計が監視されます。ESSは本来、永続的で、式の高速参照のためのSGA表現を持っています。

FastStart領域

データベースがインメモリー列データを定期的に書き込む指定表領域。

ヒート・マップ

ヒート・マップでは、データ・ブロックおよび行の需要が示されます。異なるストレージ層に移動する候補となるセグメントを決定する、自動データ最適化(ADO)

ホーム・ロケーション

IMCUが存在するデータベース・インスタンス。Oracle RACで自動DOPが有効になっている場合、パラレル問合せコーディネータでは、ホーム・ロケーションを使用して、各IMCUが存在する場所、その大きさなどが判断されます。

IM集計

単一の大きい表から複数の小さい表に結合する複数の問合せに対して集計を促進する最適化。変換では、KEY VECTORおよびVECTOR GROUP BY演算子が使用されます。これが、VECTOR GROUP BY集計とも呼ばれる理由です。

IM列ストア

迅速スキャン用に最適化された表とパーティションのコピーを、列形式で格納するオプションのSGA領域。

IM式

インメモリー列ストアに結果が格納されるSQL式。last_nameが、IM列ストアに格納される列である場合は、IM式がUPPER(last_name)になる場合があります。

IMCUミラー化

Oracle RACでは、複数のIM列ストアでのIMCUの複製。たとえば、インスタンス1およびインスタンス2上のIM列ストアが、同じsales表を使用して移入されます。

IMCUプルーニング

インメモリー列ストアの問合せにおける、各IMCUの高い値および低い値に基づくIMCUの排除。たとえば、100を上回る製品IDが文でフィルタリングされる場合、100を下回る値が含まれるIMCUのスキャン処理がデータベースで回避されます。

IM記憶域索引

IMCU内のすべての列の最小値および最大値を格納する、IMCUヘッダー内のデータ構造。

インメモリー・アドバイザ

データベース内の分析処理ワークロードを分析する、ダウンロード可能なPL/SQLパッケージ。このアドバイザは、インメモリー移入による利益を得られる、IM列ストアのサイズ、およびオブジェクトのリストを推薦します。

インメモリー集計

IM集計を参照してください。

インメモリー領域

IM列ストアが含まれる、オプションのSGAコンポーネント。

インメモリー列ストア

IM列ストアを参照してください。

インメモリー圧縮単位(IMCU)

高速スキャン用に最適化されたインメモリー列ストア内の記憶域単位。インメモリー列ストアでは、各列が表内に別々に格納され、圧縮されます。各IMCUでは、ある行サブセットのすべての列が特定の表セグメント内に含まれます。

IMCUとデータベース・ブロックのセットの間には1対多マッピングが存在します。たとえば、表に列c1およびc2が含まれ、その行がディスク上の100個のデータベース・ブロックに格納されている場合、IMCU 1にはブロック1から50までの両方の列の値が格納され、IMCU 2にはブロック51から100までの両方の列の値が格納されます。

インメモリー・コーディネータ・プロセス(IMCO)

主要タスクが列データのバックグラウンド移入および再移入の開始である、バックグラウンド・プロセス。

インメモリー式

IM式を参照してください。

インメモリー式単位(IMEU)

インメモリー式(IM式)の計算結果を格納するコンテナ。各IMEUは、それぞれに独自の親のインメモリー圧縮単位(IMCU)にリンクされています。

インメモリー・ファスト・スタート

データベース・インスタンス再起動時のIM列ストアへのデータ移入時間を大幅に削減する機能。

インメモリー移入

移入を参照してください。

インメモリー仮想列

インメモリー列ストアに移入される候補となる仮想列。

情報ライフサイクル管理(ILM),

データをその有用期間中ずっと管理するためのプロセスおよびポリシーのセット。

結合グループ

問合せで2つ以上の表を結合する列を指定する、ユーザーが定義したオブジェクト。結合グループは、INMEMORY_SIZEがゼロ以外の値の場合のみサポートされます。

キー・ベクター

稠密結合キーと稠密グループ化キー間をマップするデータ構造。

ローカル・ディクショナリ

列圧縮単位(CU)固有のディクショナリ・コードのソート済リスト。

メタデータ・プール

IM列ストア内に存在するオブジェクトについてのメタデータを格納する、インメモリー領域のサブプール。メタデータ・プールは、64 KBプールとも呼ばれます。

オンデマンド移入

INMEMORY PRIORITYNONEに設定されている場合、IM列ストアでは、全体スキャンを通じてアクセスされるときのみオブジェクトが移入されます。オブジェクトは、アクセスされることがないか、索引スキャンまたはROWIDによるフェッチを通じてしかアクセスされない場合、移入されることはありません。

OSON

Oracle JSON。JSON列のOracleバイナリ形式。

OZIP

非常に高速な解凍を提供する、独自の圧縮技術。OZIPは、Oracle Database向けに特別に調整されています。

パーティション交換ロード

表を作成し、データをそれにロードしてから、既存の表パーティションをその表と交換する技術。この交換プロセスは、実際のデータの移動を伴わないDDL操作です。

移入

データ・ファイルから既存のデータ・ブロックを読み取り、行を列形式に変換してから、その列データをIM列ストアに書き込む操作。一方、ロードとは、DMLまたはDDLを使用して新しいデータをデータベースに移すことを指します。

優先度ベース移入

PRIORITYNONE以外の値に設定されている場合、Oracle Databaseでは、オブジェクトは優先順位付けされた移入キューに追加されます。データベースでは、CRITICALからLOWまで、それらのキュー位置に基づいてオブジェクトが移入されます。優先順位ベースと呼ばれる理由は、IM列ストアではデータベースが再度開かれるときは必ず、優先順位付けられたリストを使用して自動的にオブジェクトが移入されるためです。オンデマンド移入と異なり、オブジェクトは、移入に全体スキャンを必要としません。

再移入

現在移入されているインメモリー圧縮単位(IMCU)の自動リフレッシュ。そのデータが大幅に変更された後に行われます。一方、移入は、IM列ストアでの最初のIMCU作成です。

サービス

同じ属性、パフォーマンスしきい値および優先順位を共有する、アプリケーション・ワークロードの論理表現。単一のサービスをOracle RACデータベースの1つ以上のインスタンスに関連付けると、単一のインスタンスで複数のサービスをサポートできます。

スナップショット・メタデータ単位(SMU)

関連するインメモリー圧縮単位(IMCU)のメタデータおよびトランザクション情報を含む、インメモリー領域内の記憶域単位。

領域管理ワーカー・プロセス(Wnnn)

インメモリー・コーディネータ・プロセス(IMCO)にかわってIM列ストアにデータを移入または再移入するプロセス。

失効しきい値

再移入を開始する、IMCUのトランザクション・ジャーナル内のエントリについて内部的に設定されたパーセンテージ。

ストレージ階層化

アクセス・レベルに応じた、ストレージの様々な層でのデータのデプロイメント。たとえば、管理者は、非アクティブなデータを高パフォーマンスで高コストのストレージから低コストのストレージに移行します。

しきい値ベース再移入

IMCU内の失効エントリの数が内部失効しきい値に達したときのIMCUの自動再移入

トランザクション・ジャーナル

IM列ストアのトランザクションの一貫性を保つ、スナップショット・メタデータ単位(SMU)内のメタデータ。

トリクル再移入

しきい値ベース再移入の補完機能。インメモリー・コーディネータ・プロセス(IMCO)では、失効エントリが存在するが失効しきい値に満たないIM列ストア内の任意のIMCUに対して、トリクル再移入を自動的に引き起こす場合があります。

ベクター集計

IM集計を参照してください。

仮想列

ディスク上に格納されない列。データベースは、必要に応じて、一連の式またはファンクションを計算することによって仮想列の値を導出します。