Categorías destacadas
programacion php    
Noticia
0
¡votar!

 Librería P6SPY para anilizar Consultas SQL en Java

P6Spy es una librería Java que nos permite analizar las consultas SQL que se utilizan en una aplicación para luego analizar su rendimiento. Realmente lo que hace es interceptar las sentencias y registrarlas en un log para luego ser analizadas.


Su última versión data del año 2003, pero sigue siendo muy utilizado y su funcionamiento es incuestionable.


Para hacerla funcionar debemos de modificar nuestro DataSource para indicarle que el Driver a utilizar sea P6SPY: com.p6spy.engine.spy.P6SpyDriver


Si se estuviera utilizando Spring, quedaría algo como indicamos en la imagen.





Después hay que añadir el jar p6spy.jar al CLASSPATH ( en el /WEB-INF/lib si es una aplicación web)


Por último añadir el fichero spy.properties al CLASSPATH. Es en este fichero donde configuro el driver real de conexión y también indicamos el fichero de log de salida.


P6spy lo que hace es que cuando el programa va corriendo, captura las consultas que se van ejecutando y las mete en el log. Luego para poder examinarlo se debe de utilizar un programa como puede ser IronTrackSQL, que nos proporciona una interfaz con el análisis de las SQL lanzadas.

Vía: Unpocodejava
Fecha: 03 Junio 2010
Escrito por:
angel carrero
03 Junio 2010
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
Debe de estar logueado para hacer comentarios. Entrar


 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon