dbms_sql.reload_trace() carga las sentencias SQL con plantilla de la tabla mysql.sql_sharing a la tabla information_schema.sql_sharing.
Sintaxis
dbms_sql.reload_trace()
Parámetros
Ninguna.
Ejemplo
A continuación se muestra un ejemplo que indica cómo cargar sentencias SQL con plantilla y consultar los resultados.
Paso 1. Cargue las sentencias SQL con plantilla:
call dbms_sql.reload_trace();
Paso 2. Consulte las sentencias cargadas en information_schema.sql_sharing:
select * from information_schema.sql_sharing\G
La bandera \G formatea cada fila de manera vertical, lo que facilita la lectura de conjuntos de resultados anchos.
Se obtiene el siguiente resultado:
*************************** 1. row ***************************
TYPE: SQL
SQL_ID: 82t4dswtqjg02
SCHEMA_NAME: test
DIGEST_TEXT: SELECT * FROM `t` WHERE `c1` > ? AND `c1` < ?
PLAN_ID: NULL
PLAN: NULL
PLAN_EXTRA: NULL
ERROR_CODE: NULL
REF_BY: SQL_TRACE(DEMAND)
FIRST_LOAD_TIME: 2022-11-07 19:05:28
LAST_HIT_TIME: NULL
EXECUTIONS: 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
EXTRA: {TRACE_ROW_ID:10}
Campos de salida
|
Campo |
Descripción |
|
|
El tipo de entrada SQL compartida. |
|
|
El identificador único de la plantilla SQL. |
|
|
El esquema de base de datos donde se ejecutó la sentencia SQL. |
|
|
La plantilla SQL normalizada, donde los valores literales se reemplazan por |
|
|
El ID del plan de ejecución almacenado en caché. Es |
|
|
El plan de ejecución almacenado en caché. Es |
|
|
Metadatos adicionales del plan de ejecución. Es |
|
|
El código de error de la última ejecución. Es |
|
|
El origen que agregó esta entrada. |
|
|
La marca de tiempo en la que se cargó esta entrada por primera vez. |
|
|
La marca de tiempo del último acierto de caché. Es |
|
|
El número total de ejecuciones que coincidieron con esta plantilla desde su carga. |
|
|
Tiempo de espera total, mínimo y máximo en todas las ejecuciones coincidentes. |
|
|
Tiempo de ejecución total, mínimo y máximo en todas las ejecuciones coincidentes. |
|
|
Número total, mínimo y máximo de filas enviadas al cliente. |
|
|
Número total, mínimo y máximo de filas examinadas. |
|
|
Número total, mínimo y máximo de filas afectadas. |
|
|
Número total, mínimo y máximo de lecturas lógicas. |
|
|
Número total, mínimo y máximo de lecturas físicas síncronas. |
|
|
Número total, mínimo y máximo de lecturas físicas asíncronas. |
|
|
Metadatos adicionales de la entrada. |