日本語PDF

用語集

ADOポリシー

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

自動データ最適化(ADO)

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

自動インメモリー

IM列ストアからコールド(アクセス頻度の低い)セグメントを自動的に削除し、作業データ・セットが常に移入されるようにする機能。

可用性

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

ブルーム・フィルタ

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

列圧縮単位(CU)

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

列データ・プール

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

列形式

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

共通ディクショナリ

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

圧縮階層化

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

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

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

データベース・バッファ・キャッシュ

unresolvable-reference.htmlでデータ・ブロックのコピーを保持している部分。unresolvable-reference.htmlに同時接続されたクライアント・プロセスはすべて、バッファ・キャッシュへのアクセスを共有します。

稠密グループ化キー

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

稠密結合キー

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

稠密キー

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

ダブル・バッファリング

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

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

式の取得間隔

データベースが、取得可能なIM式を検討する時間間隔。

式取得ウィンドウ

DBMS_INMEMORY_ADMINパッケージのIME_OPEN_CAPTURE_WINDOWおよびIME_OPEN_CAPTURE_WINDOWプロシージャの呼出しによって定義される式の取得間隔。

式統計ストア(ESS)

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

ヒート・マップ

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

ホーム・ロケーション

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

インメモリー・ハイブリッド・スキャン

IM列ストアと行ストアの両方をスキャンする問合せ。すべての述語列にINMEMORY属性があり、SELECTリストの一部の列にINMEMORY属性がない場合、オプティマイザはインメモリー・ハイブリッド・スキャンを自動的に考慮します。

ハイブリッド・パーティション表

パーティションの一部がデータ・ファイル・セグメントに格納されたり、外部データ・ソースに格納される表。

IM集計

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

IM列ストア

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

IM動的スキャン

インメモリー表スキャンを自動的にパラレル化する軽量スレッドの使用。

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)

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

In-Memory動的スキャン

IM動的スキャンを参照してください。

インメモリー式

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

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

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

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

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

インメモリー移入

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

インメモリー仮想列

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

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

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

結合グループ

同じ表または異なる表から頻繁に結合された列を指定するユーザー定義オブジェクト。外部表はサポートされていません。

一般的な結合グループ候補は、ファクト表およびディメンション表を結合するために使用される列のセットです。結合グループは、INMEMORY_SIZEがゼロ以外の値の場合のみサポートされます。

キー・ベクター

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

ラージ・プール

バックアップおよびリストア操作、I/Oサーバー・プロセスおよび共有サーバーOracle XAのセッション・メモリー用に、大量のメモリー割当てを提供するSGA内のオプション領域。

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

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

軽量スレッド

In-Memory動的スキャンで使用される実行エンティティ。軽量スレッドは、IMCUのスキャンをパラレル化するために役立ちます。

メタデータ・プール

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

memoptimizeプール

バッファおよびMEMOPTIMIZE FOR READと指定されたヒープ構成表の関連構造を格納するSGAプール。

オンデマンド移入

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

OSON

Oracleの最適化バイナリJSON形式。OSONは、Oracleデータベース・サーバーおよびOracleデータベース・クライアントでのJSONデータ・モデルの高速な問合せおよび更新を可能にします。

OZIP

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

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

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

移入

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

優先度ベース移入

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

再移入

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

サービス

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

SIMD

単一命令、複数データ。データを別々の命令としてではなく、ベクトルと呼ばれる単一の単位として処理する命令。SIMD処理はベクトル化と呼ばれます。

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

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

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

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

失効しきい値

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

ストレージ階層化

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

表スキャン・プロセス

IM動的スキャンを調整するフォアグラウンドまたはPQプロセス。

しきい値ベース再移入

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

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

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

トリクル再移入

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

ベクター集計

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

仮想列

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

作業データ・セット

指定時間にアクティブに問合せされているINMEMORYオブジェクトのサブセット。通常、作業の作業データ・セットは時間の経過とともに変化します。