ttIndexAdviceCaptureEnd

このプロシージャは現在の接続のアクティブな接続レベルの取得またはアクティブなデータベース・レベルの取得のいずれかを終了します。

このプロシージャおよびこれに関連するプロシージャをIndex Advisorと呼びます。これらのプロシージャの使用方法の詳細は、『Oracle TimesTen In-Memory Databaseオペレーション・ガイド』「索引アドバイザを使用した索引の推奨」を参照してください。

必要な権限

このプロシージャでは接続レベルの取得を終了するために権限を必要としません。

このプロシージャではデータベース・レベルの取得を終了するためにADMIN権限が必要です。

TimesTen ScaleoutおよびTimesTen Classicでの使用

このプロシージャは、TimesTen Classicでサポートされています。

TimesTen Scaleoutアプリケーションでこの組込みプロシージャをコールできます。

TimesTen Scaleoutの場合、このプロシージャは、コール元の要素に対してローカルに実行されます。

関連ビュー

このプロシージャには関連ビューはありません。

構文

ttIndexAdviceCaptureEnd([captureLevel])

パラメータ

ttIndexAdviceCaptureEndには次のオプション・パラメータがあります。

パラメータ 説明

captureLevel

TT_INTEGER

取得レベルでサポートされる値は次のとおりです。

0 - 現在の接続の接続レベルでの索引アドバイス取得を終了します。これはデフォルトです。

1 - データベース・レベルの索引アドバイス取得を終了します。

結果セット

ttIndexAdviceCaptureEndは結果を返しません。

次の例では、接続レベルの取得の収集を終了します。

CALL ttIndexAdviceCaptureEnd(0);

ノート

  • 接続レベルの取得とデータベース・レベルの取得の両方を終了するには、コマンドを2回呼び出します(それぞれの収集レベルについて1回ずつ)。

  • 最初にttIndexAdviceCaptureStartプロシージャをコールして、指定したレベルで取得を開始せずにこのプロシージャをコールすると、エラーになります。