En la vista Resumen de SQL, puede importar y ver los datos de rendimiento de
Optim Performance
Manager que se importan desde una base de datos de repositorio de Optim Performance
Manager o desde un archivo. En esta vista, también puede abrir herramientas que sirven de ayuda para
ajustar sentencias SQL cuyo rendimiento no es bueno.
Antes de empezar
Debe asegurarse de que Optim Performance
Manager está supervisando la base de datos en la que se ejecutan las sentencias SQL. Además, la base de datos debe estar configurada en
Optim Performance
Manager para la supervisión de Extended Insight. Para obtener información acerca de la captura de datos de rendimiento con Optim Performance
Manager, consulte Datos de Optim Performance Manager en la vista Resumen de SQL.
Si importa y visualiza datos de rendimiento de
SQL procedentes de una base de datos de repositorio de Optim Performance
Manager, el espacio de trabajo debe tener un perfil de Optim Performance
Manager para la base de datos de repositorio. Para obtener más información, consulte Definición de un perfil de Optim Performance Manager.
Si visualiza datos de rendimiento procedentes de un archivo, el archivo debe contener datos de Optim Performance
Manager que se hayan exportado de
Optim Development Studio.
Acerca de esta tarea
Importe los datos de rendimiento de Optim Performance
Manager desde una base de datos de repositorio o desde un archivo que contenga datos de rendimiento exportados. Los datos de rendimiento importados se guardan en el espacio de trabajo local.
Después de importar los datos de rendimiento, se muestran en la vista Resumen de SQL. Puede ver otros conjuntos de datos de rendimiento guardados en la vista y comparar ambos conjuntos de datos.
En la vista Resumen de SQL se muestran los datos de rendimiento únicamente de las sentencias SQL que figuran listadas en la vista. Si se importan datos de rendimiento de sentencias
SQL que no aparecen en la lista, los datos no se muestran.
Procedimiento
Para importar y ver datos de rendimiento en la vista Resumen de SQL:
- Si la vista Resumen de SQL no está abierta, debe abrirla pulsando con el botón derecho del
ratón un proyecto y seleccionando pureQuery > Mostrar resumen de SQL.
- En la barra de herramientas de la vista Resumen de SQL, pulse la flecha del
botón Mostrar u ocultar columnas (
) y seleccione Columnas de rendimiento.
- Seleccione Optim Performance Manager en la lista Tipo de datos de rendimiento.
- Pulse Importar datos de rendimiento
.
- En la ventana Importar datos de Performance Manager, especifique el nombre del conjunto de datos para guardarlo en el espacio de trabajo.
Puede especificar el nombre de un conjunto de datos nuevo o de uno ya existente. Si especifica un conjunto de datos que ya existe, los datos existentes se sustituirán por los datos importados.
- Especifique el origen de la información que se importará y mostrará. Importe desde uno de los orígenes siguientes:
- Un archivo que contiene datos de rendimiento exportados
- Seleccione Desde un conjunto de datos de Optim Performance Manager exportado.
- Pulse Examinar para seleccionar un archivo y pulse Aceptar.
El archivo debe contener datos de rendimiento de Optim Performance
Manager.
- Un repositorio de Optim Performance
Manager
- Seleccione Desde Optim Performance Manager.
- Especifique la información que se importará y pulse Aceptar.
Seleccione el perfil de Optim Performance
Manager para especificar la base de datos de repositorio que proporcionará los datos de rendimiento. La base de datos supervisada, el intervalo de agregación y el periodo de tiempo determinan los datos de rendimiento que se importarán.
Cuando Optim Performance
Manager captura y almacena los datos de rendimiento, agrega los datos en función de la hora a la que se capturaron los datos. Los niveles de agregación son los intervalos de tiempo tras los cuales Optim Performance
Manager agrega los datos.
El nivel de agregación que puede seleccionar cambia los valores de periodo de tiempo disponibles que puede seleccionar. Para mejorar el rendimiento de la importación de datos, seleccione el nivel de agregación de Optim Performance
Manager más alto que liste los valores de periodo de tiempo correspondientes a su intervalo de tiempo. Por ejemplo, si los niveles de agregación 3 y 4 muestran los valores de periodo de tiempo correspondientes al intervalo de tiempo que le interesa, seleccione el nivel 4.
Resultados
La información puede tardar unos minutos en aparecer en la vista, en función de la cantidad de datos que se importan desde la base de datos de repositorio y de la frecuencia con la que Optim Performance Manager recopila datos.
Nota para la sustitución de literales: Si la aplicación utiliza
la optimización de clientes de pureQuery y ha utilizado
la propiedad
sqlLiteralSubstitution al capturar sentencias
SQL para un archivo pureQueryXML, las sentencias SQL que contienen valores
literales estarán anidadas bajo las versiones de las sentencias que
contienen marcadores de parámetros.
Por ejemplo, suponga que el
archivo pureQueryXML de la aplicación contiene esta sentencia SQL:
SELECT * FROM GOSALES.INVENTORY WHERE PRODUCT_NUMBER = ?
Cuando importe los datos de rendimiento, la sentencia SQL
se ejecutará con el valor literal 115110. En la vista Resumen de SQL, debe expandir la sentencia
que tiene el marcador de parámetro para ver la sentencia que tiene el valor
literal.
Puede realizar cualquiera de las acciones siguientes
mientras visualiza los datos de rendimiento en la vista Resumen de SQL:
- Consultar el plan de acceso para una sentencia SQL pulsando con el botón derecho del ratón en él
y seleccionando Abrir Visual Explain.
- Obtener recomendaciones para ajustar una sentencia SQL pulsando con el botón derecho del ratón
la sentencia y seleccionado Obtener informe de Query Tuner,
o abrir el editor de Query Tuner pulsando con el botón derecho del ratón una sentencia SQL y
seleccionado Abrir Query Tuner. Consulte Ajuste de sentencias SQL
con Optim Query Tuner.
- Guardar los resultados actuales pulsando
.
- Si desea que otras personas puedan importar los datos al entorno de trabajo de sus
sistemas, exporte los resultados actuales pulsando
.
- Importar un conjunto de datos de rendimiento pulsando
.
Consejo: Para saber si se han capturado datos de rendimiento correspondientes a sus sentencias SQL, puede ver los datos almacenados en la base de datos de repositorio con Optim Performance
Manager.
Inicie la sesión en Optim Performance
Manager y conéctese a la base de datos supervisada.
Las sentencias SQL y los datos de rendimiento se muestran como detalles en el Panel de instrumentos de Análisis Extended Insight.