A função dbms_sql.reload_trace() carrega instruções SQL modeladas da tabela mysql.sql_sharing para a tabela information_schema.sql_sharing.
Sintaxe
dbms_sql.reload_trace()
Parâmetros
Nenhum.
Exemplo
O exemplo a seguir demonstra como carregar instruções SQL modeladas e consultar os resultados.
Etapa 1. Carregue as instruções SQL modeladas:
call dbms_sql.reload_trace();
Etapa 2. Consulte as instruções carregadas em information_schema.sql_sharing:
select * from information_schema.sql_sharing\G
A flag \G formata cada linha verticalmente, o que facilita a leitura de conjuntos de resultados extensos.
Saída retornada:
*************************** 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 saída
|
Campo |
Descrição |
|
|
Tipo da entrada SQL compartilhada. |
|
|
Identificador exclusivo do modelo SQL. |
|
|
Schema do banco de dados onde a instrução SQL foi executada. |
|
|
Modelo SQL normalizado, com valores literais substituídos por |
|
|
ID do plano de execução em cache. Retorna |
|
|
Plano de execução em cache. Retorna |
|
|
Metadados adicionais do plano de execução. Retorna |
|
|
Código de erro da última execução. Retorna |
|
|
Origem que adicionou esta entrada. O valor |
|
|
Timestamp do primeiro carregamento desta entrada. |
|
|
Timestamp do último acerto de cache. Retorna |
|
|
Quantidade total de execuções correspondentes a este modelo desde o carregamento. |
|
|
Tempo de espera total, mínimo e máximo em todas as execuções correspondentes. |
|
|
Tempo de execução total, mínimo e máximo em todas as execuções correspondentes. |
|
|
Total, mínimo e máximo de linhas enviadas ao cliente. |
|
|
Total, mínimo e máximo de linhas examinadas. |
|
|
Total, mínimo e máximo de linhas afetadas. |
|
|
Leituras lógicas totais, mínimas e máximas. |
|
|
Leituras físicas síncronas totais, mínimas e máximas. |
|
|
Leituras físicas assíncronas totais, mínimas e máximas. |
|
|
Metadados adicionais da entrada. O campo |