dbms_sql.reload_trace
ストアドプロシージャを使用して、mysql. SQL_sharing
テーブルのテンプレートsql文をinformation_schema.sql_sharing
テーブルにロードできます。
構文
dbms_sql.reload_trace()
例
次のステートメントを実行して、mysql. SQL_sharing
テーブルのテンプレート化されたsqlステートメントをinformation_schema.sql_sharing
テーブルにロードできます。
dbms_sql.reload_trace() を呼び出します。
次のステートメントを実行して、information_schema.sql_sharing
テーブルにロードされたテンプレートSQLステートメントを照会できます。
information_schema.sql_sharing\Gから * を選択
次の出力が返されます。
*************************** 1。 行 ***************************
タイプ: SQL
SQL_ID: 82t4dswtqjg02
SCHEMA_NAME: テスト
DIGEST_TEXT: SELECT * FROM 't' WHERE 'c1' > ? そして 'c1' < ?
PLAN_ID: NULL
プラン: NULL
PLAN_EXTRA: NULL
ERROR_CODE: NULL
REF_BY: SQL_TRACE (需要)
FIRST_LOAD_TIME: 2022-11-07 19:05:28
LAST_HIT_TIME: NULL
実行: 0
SUM_WAIT_TIME: 0
MIN_WAIT_TIME: 0
MAX_WAIT_TIME: 0
SUM_EXEC_TIME: 0
MIN_EXEC_TIME: 0
MAX_EXEC_TIME: 0
SUM_ROWS_SENT: 0
MIN_ROWS_SENT: 0
MAX_ROWS_SENT: 0
SUM_ROWS_EXAMINED: 0
MIN_ROWS_EXAMINED: 0
MAX_ROWS_EXAMINED: 0
SUM_ROWS_AFFECTED: 0
MIN_ROWS_AFFECTED: 0
MAX_ROWS_AFFECTED: 0
SUM_LOGICAL_READ: 0
MIN_LOGICAL_READ: 0
MAX_LOGICAL_READ: 0
SUM_PHY_SYNC_READ: 0
MIN_PHY_SYNC_READ: 0
MAX_PHY_SYNC_READ: 0
SUM_PHY_ASYNC_READ: 0
MIN_PHY_ASYNC_READ: 0
MAX_PHY_ASYNC_READ: 0
追加: {TRACE_ROW_ID:10}