Después de generar datos de rendimiento para sentencias SQL de una aplicación
Java™ que está habilitada para Desarrollo de acceso a datos, utilice la
vista Resumen de SQL para examinar los datos. En esta vista, también puede abrir herramientas que sirven de ayuda para
ajustar sentencias cuyo rendimiento no es bueno.
Procedimiento
Para 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 Desarrollo de acceso a datos >
Mostrar resumen de SQL.
- Pulse la flecha del botón Mostrar u ocultar columnas (
) y seleccione Columnas de rendimiento. La información puede tardar unos instantes en aparecer en la vista,
según el tamaño de la aplicación y la cantidad de datos que reúna.
- En la barra de herramientas de la vista Resumen de SQL, seleccione Rendimiento de SQL de entorno de trabajo en la lista Tipo de datos de rendimiento.
Resultados
La vista Resumen de SQL muestra la siguiente información para cada
sentencia SQL de la aplicación para la que ha generado los datos de rendimiento:
- El número de veces que la aplicación ha ejecutado la sentencia
- El mayor tiempo que ha tardado en ejecutarse la sentencia
- El tiempo promedio que ha tardado en ejecutarse la sentencia
- El menor tiempo que ha tardado en ejecutarse la sentencia
- El tiempo total que ha tardado en ejecutarse la sentencia, que es la suma de los
tiempos de cada ejecución de la sentencia
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 ejecuta la aplicación para generar datos de rendimiento, la sentencia SQL
ejecuta 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
Ajustar sentencias SQL con
InfoSphere
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
.