Si desarrolla una aplicación Web para que se ejecute en WebSphere Application Server,
Versión 7.0, puede exportar la aplicación al sistema de prueba, ejecutarla para generar
un conjunto de datos sobre el rendimiento de las sentencias SQL y, a continuación, importar ese conjunto de datos
a la vista Resumen de SQL. También puede comparar dos de estos conjuntos de datos en la vista
Resumen de SQL.
Por qué y cuándo se efectúa esta tarea
Para generar un conjunto de datos de rendimiento desde una aplicación Web que se ejecuta
en WebSphere Application
Server, Versión 7.0:
- Coloque el archivo pqProfiler.jar en el sistema que ejecuta WebSphere Application Server,
Versión 7.0. pqProfiler.jar se encuentra en el sistema de archivos de la carpeta para
el proyecto Java.
Por ejemplo, si el espacio de trabajo es C:\workspace y el
proyecto Java se denomina pureQueryApplication,
la carpeta del sistema de archivos es C:\workspace\pureQueryApplication.
- Añada la siguiente entrada al archivo java.policy, que encontrará en la
carpeta java/jre/lib/security del directorio de instalación para WebSphere Application
Server. En la entrada, sustituya vía-acceso-para-archivo por la vía de acceso
absoluta para el archivo pqProfiler.jar.
grant codeBase "file://vía-acceso-para-archivo/pqProfiler.jar" {
permission java.util.PropertyPermission "*", "read";
};
- Inicie la sesión en la consola administrativa para WebSphere Application Server.
- Seleccione .
- Seleccione la aplicación Web.
- En la sección Infraestructura del servidor, seleccione .
- En el campo Argumentos de JVM genéricos, escriba esta entrada, donde vía-acceso-para-archivo-salida es la
vía de acceso absoluta para el nombre del archivo que va a contener los datos de rendimiento. El archivo de salida debe tener la extensión .epd.
-Xbootclasspath/a:vía-acceso-para-pdqmgmt.jar -javaagent:vía-acceso-para-pqProfiler.jar=vía-acceso-para-archivo-salida
- Ejecute la aplicación Web.
- Para ver los datos de rendimiento en la vista Resumen de SQL:
- Arrastre el archivo .epd desde un gestor del sistema de archivos, por
ejemplo, Windows® Explorer, y suéltelo
en la carpeta pureQueryFolder\exec del proyecto Java. Si prefiere, en vez de esto puede copiar
el archivo .epd en la carpeta espacio-trabajo\proyecto-Java\pureQueryFolder\exec del sistema
de archivos; después, pulse con el botón derecho del ratón la carpeta del proyecto en el Explorador de proyectos y
seleccione Renovar.
- En el Explorador de proyectos, pulse con el botón derecho del ratón la carpeta del proyecto y
seleccione .
- En el campo Conjunto de datos de rendimiento de la vista
Resumen de SQL, seleccione Datos actuales, si aún no está
seleccionado.
- Para comparar los datos de rendimiento generados con otro conjunto de
datos de rendimiento generados que ya haya importado a la vista Resumen de SQL:
- En el proyecto Java que contiene la
aplicación en el Explorador de paquetes, expanda la carpeta
pureQueryFolder. Después, expanda la carpeta exec.
- Si la carpeta exec contiene un archivo .epd, exporte ese archivo al sistema
de archivos, si desea guardar una copia de él. Después, suprima el archivo
.epd de la carpeta exec.
- Pulse con el botón derecho del ratón en la carpeta exec y seleccione Importar.
- En la ventana Importar, seleccione . Después,
pulse Siguiente.
- Especifique el archivo .epd que acaba de generar y pulse Finalizar.
- Pulse con el botón derecho del ratón el proyecto Java y
seleccione . El conjunto de datos generado es ahora el conjunto de datos actual en la
vista Resumen de SQL.
- Marque el recuadro de selección Comparar.
- En el campo de la derecha del recuadro de selección Comparar, seleccione el conjunto de datos que previamente
ha generado e importado a la vista Resumen de SQL.