jueves, 21 de junio de 2007

Performance Bodyguard

Este no va a ser el post mas ingenioso de todos, pero realmente es muy util. Ayende publico en su blog ayer un HttpModule para ASP.NET que controla los queries que hace NHibernate por request, de esta forma se pueden ver los excesos de queries en la ejecucion de la pagina.
El post es este:

http://ayende.com/Blog/archive/2007/06/20/Shocking-Rob.aspx

Para hacerlo funcionar es necesario:
- referencia a la DLL de log4net
- eliminar todos los using de Rhino.Commons
- Agregar un item en los Settings del proyecto con el nombre MaxNumberOfQueriesPerRequest, de tipo Int y valor 30 (por ejemplo...)
- Configurar log4net (Es importante configurar el Logger level de NHibernate.SQL a DEBUG)

No hay comentarios: