Entradas

Mostrando las entradas de septiembre, 2012

Crear indices para acelerar el build all GeneXus Ev2.

Imagen
Desde hace 4 días, estoy haciendo la conversión de una KB que tiene mas de 9000 objetos especificables, desde GeneXus 9.0 a GeneXus X Evolution 2. Realice una conversión de la KB, que tuvo algunos inconvenientes con el largo de los nombres de los atributos, y tuve que realizar un import/export. Después de tener la KB en condiciones, trate de terminar un BUILD ALL. Los tiempos de  dicha operación, se hacían eternos, pues cada uno demoraba mas de 10 horas, algunos cancelaban por OutOfMemory, etc. En un para de corridas del build all, decidi investigar un poco para ver si se podia acelerar algo el proceso. La memoria del equipo estaba sobrada y tambien el procesador. Hice un trace con el Profiler de SQLServer para ver bien que sentencias estaba ejecutando y luego use el Index Tuning Advisor para que me recomendara si se podian mejorar los indices para optimizar las consultas. La salida fue el script de abajo.  Crea estadisticas e indices en la KB. Uselo bajo su propio riesgo.

Como agregar Google Analytics en aplicaciones Genexus.

Imagen
Google Analytics es una herramienta maravillosa para poder conocer como usan tus usuarios una aplicación WEB. Permite sacar estadísticas de cantidad de visitas, cantidad de paginas vistas, velocidad de respuesta, desde donde se conecta a tu sitio y un montón de etcéteras mas.  Es una herramienta muy completa y ademas es gratuita, lo que la hace atractiva. Google Analytics con Genexus. En una aplicación WEB Genexus que tenga masterpage, es trivial agregarle lo necesario para que toda la aplicación pueda ser evaluada con Google Analytics. Alcanza con crearse una cuenta, y un profile, con lo cual nos ayuda a crear el código javascript que hay que agregar en nuestra aplicación. La forma que a mi mas me gusta, es crear un archivo Urchin_gxAplic.js  en el directorio de la aplicaron que tenga el contenido   var _gaq = _gaq || [];   _gaq.push(['_setAccount', ' UA-XXXXXXX-X ']);  //codigo unico   _gaq.push(['_setDomainName', ' servidor.com.uy ']);

Sismo 7.6 en Costa Rica.

Me tocó vivir el terremoto en San José, lejos del epicentro delmismo. Estaba en un cuarto piso y fue un sismo largo. Hasta el momento, había estado en temblores mas chicos y cortos, pero éste realmente se hizo sentir. Caía un poco de revoque desde el techo y todo se movía muchísimo. Para los uruguayos que estamos acostumbrados que el piso no se mueve, fue una experiencia novedosa. El plan de evacuación y la brigada de seguridad del edificio, funcionó muy bien. La evacuación fue ordenada y rápida. El edificio sufrió algunas rajaduras y no sabemos si mañana podremos volver a trabajar. Esperemos que las replicas no sean muy fuertes. Creo que la instalación de consultas web hechas con Genexus X, pueden esperar unos días mas...