6.368 DBA_SQL_PROFILES

DBA_SQL_PROFILESは、特定のSQL文について現在作成されているSQLプロファイルに関する情報を示します。

データ型 NULL 説明

NAME

VARCHAR2(128)

NOT NULL

SQLプロファイルの名前

CATEGORY

VARCHAR2(128)

NOT NULL

SQLプロファイルのカテゴリ

SIGNATURE

NUMBER

NOT NULL

正規化されたSQLテキストから生成された一意の識別子

SQL_TEXT

CLOB

NOT NULL

正規化されていないSQLテキスト

CREATED

TIMESTAMP(6)

NOT NULL

SQLプロファイルが作成された時点のタイムスタンプ

LAST_MODIFIED

TIMESTAMP(6)

前回SQLプロファイルが変更された時点のタイムスタンプ

DESCRIPTION

VARCHAR2(500)

SQLプロファイル用のテキストの説明

TYPE

VARCHAR2(7)

SQLプロファイルのタイプ(作成方法):

  • MANUAL

  • AUTO

STATUS

VARCHAR2(8)

SQLプロファイルの状態:

  • ENABLED

  • DISABLED

  • VOID

FORCE_MATCHING

VARCHAR2(3)

YESの場合、SQLプロファイルは、すべてのリテラル値をバインド変数に正規化した後に、同じテキストを持つすべてのSQL文をターゲットとします。リテラル値とバインド変数の組合せが同じSQLテキストで使用されている場合は、変換されません。これは、CURSOR_SHARINGパラメータのFORCEオプションで使用されるマッチング・アルゴリズムと似ています。

NOの場合、リテラルは変換されません。これは、CURSOR_SHARINGパラメータのEXACTオプションで使用される一致アルゴリズムと似ています。

TASK_ID

NUMBER

SQLプロファイルを生成したアドバイザ・タスクID

TASK_EXEC_NAME

VARCHAR2(128)

SQLプロファイルのアドバイザ実行名

TASK_OBJ_ID

NUMBER

SQLプロファイルのアドバイザ・オブジェクトID

TASK_FND_ID

NUMBER

SQLプロファイルのアドバイザ検出結果ID

TASK_REC_ID

NUMBER

SQLプロファイルのアドバイザ推奨項目ID

TASK_CON_DBID

NUMBER

SQLプロファイルを生成するPDBのチューニング・タスク用データベースID

関連項目:

『Oracle Database PL/SQLパッケージおよびタイプ・リファレンス』DBMS_SQLTUNEパッケージに関する項を参照してください。