Puede especificar condiciones y filtros para buscar las sentencias SQL que se están ejecutando actualmente en la base de datos gestionada o que están disponibles en los datos de AWR retenidos.
Nota
La función Buscar SQL de Database Management Diagnostics & Management no está disponible actualmente para las bases de datos autónomas. Cualquier mención de "Bases de datos gestionadas" en esta sección solo hace referencia a bases de datos externas y bases de datos de Oracle Cloud para las que está activada la función de diagnóstico y gestión.
Una búsqueda dinámica en la sección Buscar SQL permite consultar y obtener datos históricos o en tiempo real en la caché de cursores, las instantáneas y líneas base de AWR y los juegos de ajustes SQL.
Antes de buscar sentencias SQL, debe asegurarse de que ha definido la credencial preferida de diagnóstico avanzado o una credencial de sesión. Para obtener información, consulte Definición y uso de credenciales.
Para buscar sentencias SQL:
- Vaya a la página Detalles de base de datos gestionada y, en el panel izquierdo, en Recursos, haga clic en Buscar SQL.
- En la sección Buscar SQL, especifique las condiciones de filtro:
- Seleccione uno de los siguientes orígenes de datos en los que desea buscar sentencias SQL:
- Caché de cursores
- Instantáneas AWR
- Línea base de AWR
- Juegos de ajustes SQL
En función del origen de datos seleccionado, puede que tenga que proporcionar información adicional. Por ejemplo, si selecciona Instantáneas de AWR como origen de datos, debe seleccionar la duración del rango de instantáneas en el campo Período de tiempo.
- Seleccione una de las siguientes opciones para especificar los criterios de filtrado:
- Cualquiera: se filtran y muestran las sentencias SQL que cumplen cualquiera de los criterios especificados.
- Todo: se filtran y muestran las sentencias SQL que cumplen todos los criterios especificados.
- Seleccione un atributo o calificador de filtro para filtrar datos, un operador para especificar cómo se relaciona el atributo de filtro con el valor e introduzca un valor del atributo de filtro especificado.
Por defecto, se muestran los atributos de filtro Análisis de nombre de esquema, Texto SQL, ID SQL, Valor hash de plan y Tiempo transcurrido (segundos) y puede especificar el operador y el valor. Para agregar un atributo de filtro adicional o una columna que se mostrará en los resultados de búsqueda, haga clic en Agregar un filtro o una columna. Puede hacer clic en el icono Eliminar (
) para eliminar un solo atributo de filtro o hacer clic en Eliminar todo para eliminar todos los atributos de filtro.
Para atributos de filtro como Análisis de nombre de esquema y Texto SQL, la casilla de control Mostrar columnas está seleccionada por defecto y no se puede anular la selección, ya que esta información se mostrará para las sentencias SQL que se muestran en los resultados de búsqueda.
- Haga clic en Buscar.
Se muestran las sentencias SQL filtradas en el origen de datos seleccionado y el orden de clasificación por defecto es por tiempo transcurrido, en orden descendente. Se muestra información como el
ID de SQL, el
texto de SQL y el
nombre de esquema de análisis por defecto, y se muestran columnas adicionales como
Tiempo de CPU (segundos) y
Módulo si las ha agregado al definir atributos de filtro y ha seleccionado la casilla de control
Mostrar columna. Puede utilizar el campo
Buscar para buscar sentencias SQL específicas.
Puede hacer clic en el icono Acciones (
) de una sentencia SQL y realizar las siguientes tareas:
- Ver detalles de SQL: haga clic para ver los detalles de SQL en el hub de rendimiento.
- Descargar informe activo de SQL: haga clic para descargar el informe activo de SQL.
- Guardar en juego de ajustes SQL: haga clic para guardar la sentencia SQL en un juego de ajustes SQL nuevo o existente.